Difference between revisions of "Chess program BBChess"
Line 5: | Line 5: | ||
== Rating == | == Rating == | ||
− | * [http://computerchess.org.uk/ccrl/4040/rating_list_all.html CCRL ratings] 2407 (1.1), 2519 (1.2a), ''' | + | * [http://computerchess.org.uk/ccrl/4040/rating_list_all.html CCRL ratings] 2407 (1.1), 2519 (1.2a), '''2546 (1.3a)''' |
* [http://perso.orange.fr/lefouduroi/tournois/uci/uel_rating.htm Le Fou numérique] 2251 (1.1), 2275 (1.2a), '''2299 (1.3a)''' | * [http://perso.orange.fr/lefouduroi/tournois/uci/uel_rating.htm Le Fou numérique] 2251 (1.1), 2275 (1.2a), '''2299 (1.3a)''' | ||
* [http://blitzchess.free.fr/fr/logiciels/elostat/index.html Blitzchess] '''2319 (1.3)''' | * [http://blitzchess.free.fr/fr/logiciels/elostat/index.html Blitzchess] '''2319 (1.3)''' |
Revision as of 11:35, 5 April 2008
Contents
Details
BBChess is a computer chess engine by Borko Bošković. BBChess version 1.3 has a rating over 2300 ELO points. The engine is Free Open Source Software and is licensed under the GNU General Public License. The program is written in ANSI C programming language with glib library. Program is designed specificity for 64-bit processors.
Rating
- CCRL ratings 2407 (1.1), 2519 (1.2a), 2546 (1.3a)
- Le Fou numérique 2251 (1.1), 2275 (1.2a), 2299 (1.3a)
- Blitzchess 2319 (1.3)
- Free Internet Chess Server 2412 (1.11), 2417 (1.3)
- EPD knjižnice 2433 (0.99), 2471 (1.0), 2485 (1.01), 2503 (1.1), 2507 (1.11), 2609 (1.2a), 2618 (1.3a)
Tournaments
|
Events
- Researches in Europe 2007
- Conference ERK'2007
- Dan inovacij in tehnologije 2007
- Institutes and laboratories fair
- Hevreka!06
- Researches in Europe 2006
Program
- 2.0: in development
- you are invited to this project (contact borko.boskovic@uni-mb.si)
- Download 1.3a (27.02.2008):
- Ponder mode fixed
- Debian
- Windows 32-bit
- Source
You can play against our chess program:
Installation
Download and extract zip file in specific folder. In graphical user interface choose file bbchess.exe (bbchess). Then select engine BBChess as an active engine. You can download the 5men bitbases and books from Leo Dijksman's WBEC site http://www.wbec-ridderkerk.nl . Then put them anywhere in your computer. You have to change path in the uci options (BookFile and Bitbases). The egbbdll library (dll or so) must be in the same folder as the bitbase files. For parallel search you have to set uci parameter Threads to number of procesors.
Test results
Components
- Representation of Chess Game
- Chess Search Algorithms
- Chess Evaluation Function
- Architecture of Chess Program
- Tuning of a Chess Evaluation Function
- Opening book
- End game database
- Graphical User Interface
Links
Bibliography
(pdf) B. Bošković, A. Zamuda, J. Brest, S. Greiner, V. Žumer. An Opposition-Based Differential Evolution Algorithm with Adaptive Mechanism, Applied to the Tuning of a Chess Evaluation Function. Journal of Computational Intelligence, 2008, volume 1, issue 1, pp. 1-6.
(pdf) B. Bošković, S. Greiner, J. Brest, V. Žumer. Uglaševanje šahovskega programa BBChess z uporabo algoritma diferencialne evolucije. Zbornik šestnajste mednarodne Elektrotehniške in računalniške konference ERK, 2007, pp. 73-76.
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ć, J. Brest. Računalniški šah. Abakus, 2006, pp. 18.
B. Bošković, S. Greiner, J. Brest, V. Žumer. The Representation of Chees Ggame. 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.
B. Bošković. Analiza algoritma za igranje šaha. Univerza v Mariboru, Fakulteta za elektrotehniko, računalništvo in informatiko, 2005, pp. 1-23.
B. Bošković. Implementacija računalniškega šaha: diplomska naloga univerzitetnega študijskega programa. Fakulteta za elektrotehniko, računalništvo in informatiko, 2004.