|
|||||||||
| Home >> All >> cgsuite >> [ basics overview ] | PREV PACKAGE NEXT PACKAGE | ||||||||
Package cgsuite.basics
Contains the core Combinatorial Game Suite library.
See:
Description
| Class Summary | |
| AmazonsPosition | A position in the game Amazons. |
| BasicsPlugin | The Combinatorial Game Suite basic games Plug-in. |
| BasicsPlugin.BasicsMethodInvoker | |
| ClobberPosition | A position in the game Clobber. |
| DomineeringPosition | A position in the game Domineering. |
| FoxAndGeesePosition | A position in the game Fox and Geese. |
| KonanePosition | |
| ToadsAndFrogsPosition | A position in the game Toads and Frogs. |
Package cgsuite.basics Description
Contains the core Combinatorial Game Suite library.
This package contains the fundamental framework for the Combinatorial Game Suite
back-end. Classes in cgsuite are interface-independent. They can be
accessed from within the CGSuite interface, by plug-ins, or by stand-alone
applications. Important components of this package include:
- interface cgsuite.Game, which should be implemented by any game class designed to work with CGSuite;
- class cgsuite.CanonicalGame, which provides standard algorithms for calculating with canonical forms of games;
- class cgsuite.AbstractShortGame, a skeletal implementation of
Gamedesigned to ease the task of writing plug-ins; - The loopy games facility, including cgsuite.LoopyGame, cgsuite.CanonicalStopperGame, and cgsuite.StopperSidedGame.
For information on writing plug-ins, refer to the cgsuite.plugin
documentation.
|
|||||||||
| Home >> All >> cgsuite >> [ basics overview ] | PREV PACKAGE NEXT PACKAGE | ||||||||