Gtkboard is a board game architecture and implementation. It implements all the common aspects of board games, such as the user interface, move parsing code, AI (i.e., game tree search) and file format. It has a simple API which makes it very easy to write a new game. Games are fitted in as plugins. Currently more than 30 games have been fully or partially implemented.
| Tags | Games/Entertainment |
|---|---|
| Licenses | GPL |
Recent releases


Release Notes: This release has lots of improvements to the UI and usability enhancements. Sound support has been added. There are now over 30 games, organized into categories. Variants of games and game levels are supported. The AI has been improved. Several bugs were fixed. A compile time option for GNOME integration has been added. The documentation has been improved somewhat.


Release Notes: Several bugs were fixed. Mastermind is now fully implemented. A new game, Wordtris, has been partially implemented.


Release Notes: A couple of bugs which caused freezing were fixed. A new game, "Four Letter Words", was implemented. The number of games is now 19. The quiet mode can now run in the background.


Release Notes: Limited plugin support was added. The AI was improved. A feature to show row and column names (like a..h and 1..8 for chess) was added. There are some bugfixes and UI improvements.


No changes have been submitted for this release.
Recent comments
02 Nov 2003 08:48
Nice!
I've only had a brief look, but this project looks really interesting. An impressive array of games have already been implemented using this framework.
<plug type=shameless>If you find gtkboard interesting, you might also want to check out my own project: GGTL (freshmeat.net/projects...;