This will be king-of-the-hill. Controller is currently being written..
Tic-Tac-Toe is too simple a game. This time, your programs will play games of Ultimate Tic-Tac-Toe.
The Rules of Ultimate Tic-Tac-Toe
Ultimate Tic-Tac-Toe is played on the following board:
@githubphagocyte I did some doodling on the plane and came to the conclusion that there's no 1:n tile mapping for subdivisoin after all.
However I try that I get a few duplicate tiles.
I guess I can solve that by amending the vertex neighbourhood information with a direction (i.e. in which direction does tile x extend from this vertex) which shouldn't be a problem because there are only 5/10 distinct possibilities.
Re new sandbox policies. In order to keep the number of unposted challenges manageable even as the sandbox gets older, what do you think about something like "Any challenge idea that has not been updated by the OP in a month (say) is up for grabs for the community."
That would allow us to post good challenge ideas that have been abandoned by their OPs in the sandbox.
-> Less sandbox clutter -> More challenges for main
On the subject of koth, since I've just set up a Github repo for the stock exchange one I've been thinking: how about editing the tag wiki to say:
Before posting a King of the Hill question it is strongly recommended that you create the test framework and one or two simple example AIs and upload them as a public repository to a site such as Github which will permit competitors to add their AIs and to easily download and build the other competitors.
Write a program, that given the two inputs number of rays and ray length, will produce a procedurally random array of connected points, containing the ray number, number in sequence and coordinates of each point.
The lightning is in the form of rays, which are dete...