Jamca
The Jamca project is dormant – no new releases have been made in the past few years. I might come back to it some time in the future… who knows.
As it is now, Jamca can be useful for people beginning their own chess projects. It has everything in it for a functional chess engine, except the search functions.
Below is my original description of Jamca and the past release files for download:
Though there are many chess-programming tutorials around the net, I feel that something is still missing. The tutorials are divided to two camps – those presenting various options in chess coding but no real code, and those with only the source code of programs, from which, in my humble opinion, it’s difficult to learn. This tutorial will attempt to bring in the best of both worlds – merging a descriptive tutorial with a code base that follows it.
This project will be released in stages. Each time I finish a part, I’ll release the newest code and a PDF document that describes it.
Here are the parts released so far:
- Introduction (05.02.2004)
- Representation (08.02.2004)
- Game state and FEN notation (12.02.2004)
- Move generation (05.03.2004)
- A functional chess program (05.05.2004)
