Treksit – Graph theory game
treksit.com
treksit.com
More suggestions:
* A reset button when things get too messed up
* A "check my work" button that highlights errors, which can be hard to see when there get to be a lot of points and edges
* Ability to select and drag multiple points (particularly useful when you need to shift an entire section over to have more room to work
* A clearer explanation of the UI (I was reluctant to click on the diamond icons for fear of losing my progress)
* Some sort of ending (even just a "Congratulations" message)
Also loved this game. Found it challenging - seems like a good starting point is to find the nodes with the least links and put them around the edge, maintaining all the symmetries you can. Love the feeling of inversion that you get when you eliminate a load of crosses in one move.
I rewrote it in JavaScript a few years back: https://github.com/tantalor/raphael.planarity
One problem we had was that J opened the menu at the bottom of the [small] playing area, that covered the "right arrow" that moves on to the next map. It wasn't obvious how to get back to playing, the "play" button didn't close the menu and the collapse arrow wasn't visually apparent.
Also the "restricted area" link with the "Bonus" alt-text feels like it takes you on a bit of a spammy ride. I tried it, and it took me to a site that said something about randomly generated music and a link with the text "show me something cool", which took me to yet another page, in yet another window with a bunch of animated dots.
Completely irrelevant and distracting.
Would be good if there was a leaderboard with times
I think a more interesting game would be to have the player decide whether a graph is planar, with more points scored (or lost, if he answers incorrectly) the fewer moves he makes.
I believe the planarity test algorithm has been improved, such that it can be done in O(n) using the edge addition method [1].
[1] http://www.drdobbs.com/planarity-by-edge-addition/184406070