Skip to content

sjl/cl-ggp

Repository files navigation

      ___  __          ___   ___  ____
     / __)(  )   ___  / __) / __)(  _ \
    ( (__ / (_/\(___)( (_ \( (_ \ ) __/
     \___)\____/      \___/ \___/(__)

cl-ggp is a tiny framework for writing general game players in Common Lisp.

The cl-ggp system handles the GGP protocol for you and nothing else. If you plan on doing your own GDL reasoning, this is all you need.

The cl-ggp.reasoner system contains a simple Prolog-based reasoner using the Temperance logic programming library. It's useful as a starting point for when writing players.