X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=README;h=4018bcad909c67d706e9df39db5de57e1b4a8847;hb=01758210aa8710566f2cdd1ac2105c900dce1a8c;hp=cb07af233128eb6db2954706283de5b50f2c408c;hpb=dc49a130877a2c968a74a000e8425189bc7c3ad5;p=reversi.git diff --git a/README b/README index cb07af2..4018bca 100644 --- a/README +++ b/README @@ -3,3 +3,27 @@ This is a Common Lisp implementation of the Reversi game. The web site for this package is http://reversi.b9.com which has documentation for this package. +Reversi is based on the Othello(tm) game presented in Peter Norvig's +book "Paradigms of Artificial Intelligence Programming", chapter 18. +I highly suggest this book in general. If you wish to take full +advantage of this package, you should read the chapter referenced. + +Quickstart +========== + +First, you need to download and load ASDF -- the system definition loader. +It's home page is http://www.cliki.net/asdf. After downloading asdf.lisp, load it in your Lisp environment: + (load "asdf.lisp") + +Next, you need to load the Reversi ASDF definition file: + (load "reversi.asd") + +Next, load the Reversi program itself using ASDF: + (asdf:operate 'asdf:load-op 'reversi) + +If you are using AllegroCL, Lispworks, CMUCL, or SBCL with CLIM, you +can play Reversi with a graphical user interface using the command: + (reversi:clim-reversi) + +Otherwise, you can play in a text mode, such as: + (reversi:reversi #'reversi:human (reversi:iago 1))