Gridlock is collection of over 25 abstract strategy board games, including Ataxx, Reversi, Checkers, Chess, Connect Four, and many others. Most of the games are for two players; you can play against computer opponents of adjustable difficulty, or human opponents over the network. There are also several solitaire games. Some of the games can be played in 3-dimensional boards.
You can browse the documentation for Gridlock; it is also available in the game from the Help menu.
Copyright (c) 2009 Brian Nenninger
(click for larger view)
The Mac versions have identical functionality; the only difference is that the 10.5 version is smaller because it doesn't need to include copies of several libraries that are shipped with Leopard. If you download the source distribution, see the README-src.txt file for instructions on building and running.
|Mac OS X 10.5 only
|Mac OS X 10.4 or later
|Source code (for Mac/Windows/Linux)
Gridlock is completely free, and is distributed under version 3 of the GNU General Public License. Donations are welcome and will encourage future development; you can donate via PayPal.
Gridlock comes with ABSOLUTELY NO WARRANTY.
2.1, Apr 5 2009
- Added Pente and Lights Out games
- Fixed networking and other bugs
- Updated third party wxPython, PyOpenGL, and Numpy libraries
2.0, Feb 17 2009: initial release
Contact me at firstname.lastname@example.org with bug reports, comments, or suggestions.
Boring Technical Information
Gridlock is written in 100% Python. It uses wxPython for the user interface, PyOpenGL for OpenGL graphics, and Numpy for representing the game state as a multidimensional array. It is primaily developed under Mac OS X, and is tested on Windows Vista and Linux (Ubuntu 8.10). In theory it should work on any platform that supports Python and the above libraries.