You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Dan Ballard b618fec2e2
update link to ai contest wiki
7 years ago
LICENSE Create LICENSE 9 years ago
Makefile some key fixes, expecially coord fix, bit work on liberties, and some gogui integration 15 years ago
README update link to ai contest wiki 7 years ago
board.lisp reorganizing, fixes of intermitent bugs 15 years ago
env.lisp liberty shape works 15 years ago
fink.lisp liberty shape works 15 years ago
fink.sh 0.2.0 and beyond 15 years ago
gobot.lisp reorganizing, fixes of intermitent bugs 15 years ago
gobot.sh lots of structural changes, cleaning up to make ready for real dev 15 years ago
gtp.lisp reorganizing, fixes of intermitent bugs 15 years ago
ip2gtp.cpp 0.2.0 and beyond 15 years ago
liberty-shape.lisp reorganizing, fixes of intermitent bugs 15 years ago
liberty.lisp reorganizing, fixes of intermitent bugs 15 years ago
macro-utils.lisp reorganizing, fixes of intermitent bugs 15 years ago
netpipe.lisp lots of changes, nearly 0.2.0 15 years ago
packages.lisp reorganizing, fixes of intermitent bugs 15 years ago
shape.lisp reorganizing, fixes of intermitent bugs 15 years ago
test-class.lisp reorganizing, fixes of intermitent bugs 15 years ago

README

fink is a Go playing AI that I wrote to compete in the Mindstab Go AI
competition of 2008 (https://danballard.com/ai-contest/wiki/Main_Page)
It was one of my first real Lisp programming projects.

It is pretty basic.  It maintains a board state model, and does a min
max search of the gamespace with simple scoring algorithms.  Since it
lacks pruning I think it only searchs to a depth of 1 or 2. :/
It's scoring is implemented in subclasses of the board class that all
add scores together.  The first module scores just for free space each 
stone has which promotes fink to make grids.  Then further modules added
object awareness to it and it tried to create objects with the most free
space, which promoted it to play one monolithic structure.  And I think
that was as far as I got before we folded the competition.

Enjoy

Dan Ballard <dan@mindstab.net>
2011