UP | LAST |
LAST | NEXT |
LAST | NEXT |
If you like programming, you probably like games(or you hate them). If you are a chess player you probably like programming( or since Big Blue hate it). Anyway I think that chessprogramming in all its flavors has always been one of the critical cases for programming. It is probably only matched by the programming of drivers in the respect of making use of every resource in the most efficient way. If still intersted then you might have a look at a good start page for all kinds of chess links is chess links.
The problem however is that a lot of chess sources are utterly difficult to comprehend. Most of the problems there have to do with the merging of very difficult evaluation routines, like the ones from the techniques section. With that in mind someone made alibaba.zip, a very nice and easy to understand program. A precompiled version is at babasy.zip.
To split things even more into eatable parts, I translated(you could say copied..)the movegenerator from alibaba to qbasic. I added a lot comments, and added mouse/graphic support, but thats it. There are NO evaluation routines there yet. The most important signifiant of this plain movegenerator should be that you can add your own evaluationroutines, and search process after this source helped you understand movegeneration thoroughly...
If you like to chessprogramming very much you might take part in discussion at:
rec.games.chess.computer and
gnu.chess
Surely rec.games.chess.computer used to be a very lively group of programmers, which even the distinguished
people like Ed Schroder(REBEL) and Hyatt() and many many others used to frequent. The discussions tend to
be very high level, so be prepared....
UP | LAST |