/ggp-base

The General Game Playing Base Package

Primary LanguageJava

GGP Java codebase for CS227B

This codebase is forked from the repo at ggp-org repo.

  • Renames methods to match the notes for the Stanford CS227B course.
  • Support two different communication protocols between manager and player.
    • Establishing an http connection (manager connecting in)
    • Player polling manager for messages (player connecting in)
  • Support for two different data formats
    • KIF (legacy)
    • HRF
  • Includes files that allow for games with incomplete information (though this requires a bit of additional work to set up).

For a tutorial on setup, see the following link: https://docs.google.com/document/d/1wM2AXCZUBmen_M_fN4vk41qdDwkn2bNQ14H8pfz1fRI/edit?usp=sharing