Game Processing Utilities
Sierra - interactive development environment for Epilog rulesets and datasets. Click here for documentation.
Check Rules - allows users to test (Sierra configuration)
Game Checker - allows users to test games and sstylesheets.
Ground - allows users to convert game descriptions with variables to fully grounded versions. Useful for game analysis, such as finding factors, latches, dead states, and so forth.
Prune - allows users to prune games to include only potentially relevant actions based on dependency analysis.
Simplify - allows users to simplify games to include only potentially relevant actions based on dependency analysis.
Conjoin - allows users to factor games into conjunctive subgames based on dependency analysis.
Optimize - allows users to perform various optimizations on game descriptions.
Materialize - allows users to materialize relations used in game descriptions.
Game Management Applications (Server-Based Games)
Standalone - human player interface and game manager in single web page
Competitor - human player interface for competitions
Autoplayer - automated player interface for competitions
Manager - game manager for competitions
Game Management Applications (Local Games)
Standaloneopen - human player interface and game manager in single web page
Competitoropen - human player interface for competitions
Autoplayeropen - automated player interface for competitions
Manageropen - game manager for competitions
Legal - Legal player
Random - Random player
Onestep - One Step player
Minimax - Full Minimax player
Minimaxdepth - Minimax player with fixed depth
Minimaxid - Minimax player with iterative deepening
Greedy - Greedy player
MCS - Monte Carlo Search player
EpilogJS - Logic Programming Interpreter
Basics - Basic subroutines for playing general games
Ground - Basic subroutines for playing ground games
Symbol - Basic subroutines for playing symbolized games
Grounder - Grounding subroutines
Simplifier - Simplification subroutines
ParametricJS - Code for standard players
PlayerJS - Player set-up for NodeJS
Older General Game Playing Websites
Tiltyard (web site) - allows users to register players for automatic round robin competition against other general game playing programs. Warning: Games on this website do not necessarily comply with the current General Game Playing standard.
GGP.org (web page) - General website on GGP. Contains information on how to develop software for GGP. Warning: Games on this website do not necessarily comply with the current General Game Playing standard.