Computer Chess Club Archives


Search

Terms

Messages

Subject: Introducing, a brand new project....maybe

Author: Andrew Wagner

Date: 05:46:30 02/15/05


Well, after CCT7 I've got the chess programming bug in my blood again. But I
have no desire to go back to working on Trueno, mostly because I think I proved
my point with it. A competitive chess engine CAN be written in a VB-type
language.

Anyway, my idea now is to create an engine with parts that are as generic as
possible. The idea being that I want to be able to easily swap out, say, an
alphabeta search, and replace it with a mini-max search. Or switch from
bitboards to 0x88 easily. The minimum goal of the project would be to be able to
write all my own parts and have them function interchangeably. Ideally, I'd like
to really make things generic and re-usable to the extent that I could swap in
parts from other engines, eventually. So if I want to compare the speeds of
Fruit's eval() with that of Crafty, I can do it with minimal code changing,
regardless of whether or not they use the same board representation or type of
search, or whatever. I think I'd like to write it in Perl, too, just for grins
and giggles. Not something you hear much of.

Anyway, thoughts? Suggestions? Accusations of sheer dementia? Bring 'em on!



This page took 0.01 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.