If you are interested in the programming of abstract games and puzzles, you are most welcome.
The intention of the PolyGamo Player project is to create a piece of software that
- plays the widest possible range of games and puzzles (thousands)
- configurable using a games defining language specifically designed for the purpose
- provides a modern player based on a graphics engine that is portable and is also configurable.
The primary target is the existing set of games and puzzles playable in GGP, Zillions/Axiom, PuzzleScript, Tatham and PySol. Others may be added in due course.
For more detail on the structure of games and puzzles see A High Level View.