Difference between revisions of "Chess program BBChess"
Line 1: | Line 1: | ||
+ | == About == | ||
+ | |||
BBChess is a computer chess engine by Borko Bošković. BBChess version 0.99 had a '''rating of 2200'''. | BBChess is a computer chess engine by Borko Bošković. BBChess version 0.99 had a '''rating of 2200'''. | ||
+ | == Technical details of BBChess == | ||
The program is written in C programming language and have implemented next concepts: | The program is written in C programming language and have implemented next concepts: | ||
Revision as of 09:23, 3 October 2006
About
BBChess is a computer chess engine by Borko Bošković. BBChess version 0.99 had a rating of 2200.
Technical details of BBChess
The program is written in C programming language and have implemented next concepts:
- Bitboard
- Zobrist keys
- Move representation
- Move generator
- Min-Max Search
- Alfa-Beta Search
- Quiescent Search
- Transposition Table
- History Hevristic
- Iterative Deepening
- Adaptive Aspiration Windows
- Nul Move Pruning
- Evaluation function
- Collecting the Principal Variation
- Universal Chess Interface
- Parameters tuning
Events
Program
Version 0.99: Windows, Linux, Linux 64, source (30.09.2006)
You can play against our chess program on next web page: WEB-BBChess.
Links
- superchessengine.com
- Regensburg Winboard Circuit
- Le Fou numérique
- Arena
- Jose
- Computer chess
- A short history of computer chess
- Programming Topics
Bibliography
B. Bošković, S. Greiner, J. Brest, V. Žumer. A differential evolution for the tuning of a chess evaluation function. 2006 IEEE World Congress on Computational Intelligence, 2006, pp. 6742-6747.
B. Bošković, J. Brest, V. Žumer. Objektno orientirano načrtovanje in implementacija računalniškega šaha. Elektroteh. vestn., 2006, vol. 1, no. 73, pp. 31-37.
B. Bošković, S. Greiner, J. Brest, V. Žumer. Adaptivni algoritem diferencialne evolucije za uglaševanje parametrov ocenitve funkcije računalniškega šaha. Zbornik petnajste mednarodne Elektrotehniške in računalniške konference ERK, 2006, pp. 83-86.
B. Bošković, S. Greiner, J. Brest, V. Žumer. The representation of chess game. Proceedings of the 27th International Conference on Information Technology Interfaces, 2005, pp. 381-386.
B. Bošković, S. Greiner, J. Brest, V. Žumer. Učenje računalniškega šaha z uporabo algoritma diferencialne evolucije. Zbornik štirinajste mednarodne Elektrotehniške in računalniške konference ERK, 2005, pp. 71-74.