Author: Dann Corbit
Date: 19:00:32 07/12/05
Go up one level in this thread
On July 12, 2005 at 21:58:37, ludicrous wrote: >As the readme file states, the Lime engine's programmer managed to create a >decent chess playing program within a period of 12 months with no programming >experience prior! > >Such a feat is an accomplishment. Perhaps the author of Lime can share with the >community the steps he undertook to accomplish this? He details the steps very nicely on his web site. >===================== >Lime Readme file > >Lime is a weak chess engine, created over a period of 12 months. In Jan 2004, I >decided, >as a keen chess player, that I would like to have my own chess engine. These >thoughts were >also motivated by my interest in running tournaments with the other amateur >engines out there. > >After a few weeks of research, it became clear that there is a whole community >worldwide >devoted to chess programming, with some great tournament sites for winboard >engines. > >The problem was that I had no programming experience! > >I bought some books (Accelerated C++ and Beginning Game Programming with C++ >were the best >of these) and started to program. In June 2004, I had a buggy program that sort >of worked. >It used vectors for storing moves, and references in the move generation code. >It was very, >very slow, and crashed a lot. It was also 5000 lines, and did not contain >structures or classes. > >I was a little disheartened at this point, and quit for two months. In October >2004, I re-opened >the books, learnt about pointers and structures, and created a shorter, faster >program. It is >currently playing on the ICC under the handle “xiphosura”. > >You will need an interface to play with this engine – Winboard or Arena. > >================
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.