Gamemaster
Sign In

Resources

Game Processing Utilities

Sierra - interactive development environment for Epilog rulesets and datasets. Click here for documentation.

Check Rules - allows users to test (Sierra configuration)

Check Style - allows users to test Javascript stylesheets on sample states.

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



Browser-Based Players

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



Javascript Code

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.


Questions and Comments