Difference between revisions of "Chess program BBChess"
Line 38: | Line 38: | ||
== Links == | == Links == | ||
− | *[http://www.superchessengine.com/ superchessengine.com] | + | * [http://www.superchessengine.com/ superchessengine.com] |
− | *[http://88.198.0.166/rwbc/ Regensburg Winboard Circuit] | + | * [http://88.198.0.166/rwbc/ Regensburg Winboard Circuit] |
− | *[http://perso.orange.fr/lefouduroi/index.htm Le Fou numérique] | + | * [http://perso.orange.fr/lefouduroi/index.htm Le Fou numérique] |
− | *[http://www.playwitharena.com/ Arena] | + | * [http://www.playwitharena.com/ Arena] |
− | *[http://jose-chess.sourceforge.net/ Jose] | + | * [http://jose-chess.sourceforge.net/ Jose] |
− | *[http://en.wikipedia.org/wiki/Computer_chess Computer chess] | + | * [http://en.wikipedia.org/wiki/Computer_chess Computer chess] |
− | *[http://www.chessbase.com/columns/column.asp?pid=102 A short history of computer chess] | + | * [http://www.chessbase.com/columns/column.asp?pid=102 A short history of computer chess] |
− | *[http://www.seanet.com/~brucemo/topics/topics.htm Programming Topics] | + | * [http://www.seanet.com/~brucemo/topics/topics.htm Programming Topics] |
− | *[http://supertech.lcs.mit.edu/~heinz/dt/ DarkThought] | + | * [http://supertech.lcs.mit.edu/~heinz/dt/ DarkThought] |
+ | * [http://www.frayn.net/beowulf/theory.html] | ||
== Bibliography == | == Bibliography == |
Revision as of 12:39, 4 October 2006
BBChess is a computer chess engine by Borko Bošković. BBChess version 0.99 had a rating of 2200.
Contents
Technical details of BBChess
The program is written in ANSI C programming language with glib library and has the following implemented 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
- Null Move Pruning
- Evaluation function
- Collecting the Principal Variation
- Universal Chess Interface
- Parameters Tuning
- Architecture of Chess Program
Events
Program
Version 0.99: Windows, Linux, Linux 64, source (30.09.2006)
You can play against our chess program here.
Installation
???
Test results
Links
- superchessengine.com
- Regensburg Winboard Circuit
- Le Fou numérique
- Arena
- Jose
- Computer chess
- A short history of computer chess
- Programming Topics
- DarkThought
- [1]
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.