Can’t Stop is rather addictive board game, described here. This page gives a computer version of it.
This code is very much in reasonably complete but still has the odd missing feature. It could also do with some smarter packaging.
What’s good? The computer AI is a reasonable beginners level, and I don’t think there are any bugs in the underlying game code.
What’s bad? There are some graphical glitches and the interface isn’t complete.
This code is written in Python and uses wxPython. You can obtain these for most platforms (Windows, Linux, etc.) from:
This means it should run on any platform supported by the above. It has been tested on Linux (SuSe 8.2) and Windows 2000 and I’m not aware of any platform specific problems. (I have to admit this was written in 2005-ish and I suspect wxPython has moved a bit since so I don't know if it still works, but I haven't received any bug reports (nor I suspect have there been any downloads)!
I’ve made some changes and put them into a release version 0.0.5. The only obvious change will be the ability to change player names. Plenty of code restructuring though. I’m moving towards a very simple single point interface between the GUI and logic to hopefully make it easy to build a network version. I’ve also added some unit tests, though there should be more.
Lots! A brief list (in rough order of priority) is
- Ability to change number of players, player types and colours.
- Ability to save settings.
- Bundle up Windows installation with dependencies.
- Better graphics.
Completion of the first two of these will give the 0.1.0 release.