# HG changeset patch # User Steve Losh # Date 1486743820 0 # Node ID 6a37936a2df446a665ccbc9a3789ecb1eaa9b3d1 # Parent e5a300df7d4903b40df36c88fe1e1a9efdb948b4 cl-ggp: Update site. diff -r e5a300df7d49 -r 6a37936a2df4 cl-ggp/index.html --- a/cl-ggp/index.html Fri Feb 10 16:22:16 2017 +0000 +++ b/cl-ggp/index.html Fri Feb 10 16:23:40 2017 +0000 @@ -14,9 +14,9 @@

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

-

The ggp system handles the GGP protocol for you and nothing else. If you +

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 ggp.reasoner system contains a simple Prolog-based reasoner using the +

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.

GGP Protocol

-

The ggp system handles the GGP network protocol and game flow for you. +

The cl-ggp system handles the GGP network protocol and game flow for you. Players are implemented as CLOS objects.

Basics

You can create your own player by extending the ggp-player class, creating an @@ -155,7 +155,7 @@

This is kind of shitty, and the author is aware of that. Suggestions for less shitty alternatives that still feel vaguely lispy are welcome.

Reasoning

-

The ggp.reasoner system contains a Prolog-based GDL reasoner based on the +

The cl-ggp.reasoner system contains a Prolog-based GDL reasoner based on the Temperance logic programming library.

It's useful as a starting point if you just want to get a bot up and running quickly. If you want more speed or control over the reasoning process you'll