Projects / Gtkboard

Gtkboard

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
Licenses

RSS Recent releases

  •  28 Oct 2003 06:48

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.

  •  27 Jul 2003 22:05

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

  •  25 Jul 2003 15:38

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.

  •  20 Jul 2003 07:12

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.

RSS Recent comments

02 Nov 2003 08:48 stigbrau

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...;

Screenshot

Project Spotlight

WiKID Strong Authentication System

A two-factor authentication system.

Screenshot

Project Spotlight

Impro-Visor

A notation and playback tool emphasizing musical improvisation.