Combinatorial Game Suite


Download
Documentation
Mailing List
Discussion Forum
Project Page
Fox and Geese


Latest News

CGSuite 0.7 beta Released
2007-04-11 14:11
Read More »

CGSuite 0.6.1 beta Released
2005-10-25 18:37
Read More »

CGSuite 0.6 beta Released
2004-09-29 17:39
Read More »

Site news archive »


SourceForge.net Logo
 

Combinatorial Game Suite is an open-source program to aid research in combinatorial game theory.  Highlights of the software include:
  • A modern graphical user interface, similar to those found in Mathematica and Maple.
  • Support for all standard operations on canonical forms of games, including temperature theory (cooling, heating, overheating, mean and temperature), Norton products, ordinal sums, atomic weights, thermal dissociation, and reduced canonical forms.
  • Graphical display of game positions and thermographs.
  • A flexible plug-in architecture.  Third-party developers can write plug-ins using a simple Java API to add support for new games.  The plug-ins can be imported directly into the Combinatorial Game Suite user interface.
  • A graphical game position editor and game tree browser.
  • A scripting language with support for recursive definitions, loops, conditionals, and procedures.
  • Specialized modules for impartial games, including misere games and misere quotients (new in version 0.7).
  • Full support for loopy games: Canonical forms of stoppers, comparison of arbitrary loopy games, sidling, upsums and downsums, generalized thermography, etc.

A copy of Combinatorial Game Suite and installation instructions are available on the download page.

Combinatorial Game Suite is written in 100% Java.  It is completely portable and has been tested on Windows 2000/XP, Linux, Solaris and Macintosh systems.  Although it's written in Java, it is quite fast, and most of the algorithms are highly optimized.  Combinatorial Game Suite is completely open-source, and source code is available; see the download page for details.

Combinatorial Game Suite was designed and developed by Aaron Siegel (http://www.integraldomain.net/).  Michael Albert, Dan Hoey, Samson de Jager and David Wolfe have also contributed to the project.

The Combinatorial Game Suite user distribution includes components from ANTLR, Terence Parr's outstanding parser generator.  Web hosting and CVS services are provided by Sourceforge.


Aaron Siegel
Last modified: 18 April 2007 08:39:55 PM