This project is to design 100 unique levels inside an grid. Use [login to view URL] and [login to view URL] as examples. The examples are in 5x5 form, but they should give you an idea of what I am looking for.
The rules are as follows:
-The board must be 100% filled with lines of different colors.
-Each square can only have 1 line inside it
-The lines of different colors can't cross each other
-The same line can't snake back against it self to fill empty space (the blue in [login to view URL] is an example of what is not allowed).
-Each color must fill at least 3 squares (a color can't start and end in adjacent squares, like the red in [login to view URL])
I want this many levels design:
- 25 in 9x9 grid
- 25 in 10x10 grid
- 25 in 11x11 grid
- 25 in 12x12 grid
The delivery of the completed puzzles should include the end points of each line using [login to view URL] as the coordinates. For example, here is how you would deliver the sample-level-1:
0,7;1,9;8,14;10,16;12,24;15,22
Comma is used to separate end points of the same line, semi-colon is used to separate the different colored lines. These should be delivered in text form.
The boards should be varied and interesting. The lines should turn and bend all sorts of different directions (not just simple right angles). There should not be many similar puzzles with small changes. Each one should be made from blank canvas and unique.
I can write some code (python or java) to generate random puzzles as described. I'm not sure if your output format describes is unique puzzle (if there are multiple bends in the line at unknown places). It might be better to output a sequence instead of just end-points.