Author: Nolan Denson
Date: 22:21:53 07/12/05
Go up one level in this thread
On July 12, 2005 at 22:00:32, Dann Corbit wrote: Where is this website ... i would love to write my own engine as well someday. I enrolled in a software engineering class. But, i am majoring in network security .. but i am learning a few things on programming .. Also if you have the name of the books you found most useful .. i would love to follow your steps. >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.