Difference between revisions of "Chess program BBChess"
Line 29: | Line 29: | ||
== Tournaments == | == Tournaments == | ||
− | * [http://loirechecs.chez-alice.fr/chesswar/OpenWar | + | * [http://loirechecs.chez-alice.fr/chesswar/ ChessWar, OpenWar] |
− | |||
* [http://perso.orange.fr/lefouduroi/tournois/uci/minime.htm Minime] | * [http://perso.orange.fr/lefouduroi/tournois/uci/minime.htm Minime] | ||
− | |||
* [http://213.133.98.132/rwbc/rapid.htm RWBC Rapid Rating Tourneys] | * [http://213.133.98.132/rwbc/rapid.htm RWBC Rapid Rating Tourneys] | ||
* [http://vigo.altervista.org/Test_Tourney.htm The Winboard Olympic Chess Tournamen] | * [http://vigo.altervista.org/Test_Tourney.htm The Winboard Olympic Chess Tournamen] |
Revision as of 06:06, 31 August 2007
BBChess is a computer chess engine by Borko Bošković. BBChess version 1.1 has a rating over 2300 ELO points.
BBchess is Free Open Source Software and is licensed under the GNU General Public License.
Contents
Technical details
The program is written in ANSI C programming language with glib library and has the following implemented concepts:
- 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
Rating
- CCRL ratings 2496 (1.1)
- superchessengine.com 2297 (1.01)
- Regensburg Winboard Circuit 2088 (0.99), 2135 (0.99b), 2339 (1.1)
- Le Fou numérique 2347 (1.1)
- WBEC Ratinglist 1926 (0.99b)
- Arnaud's Computer Chess 1897 (1.1)
- The Winboard Olympic Chess Tournamen 2081 (0.99b)
- Free Internet Chess Server 2412 (1.11)
- EPD knjižnice 2344 (1.1)
Tournaments
- ChessWar, OpenWar
- Minime
- RWBC Rapid Rating Tourneys
- The Winboard Olympic Chess Tournamen
- superchessengine.com
Games
- BBChess 1.11 64 bit 2289 - Deep Shredder 10 64Bit 2509 1-0 C91 ICS rated blitz match (freechess.org) 07.05.2007
- Deep Shredder 10 64Bit 2497 - BBChess 1.11 64 bit 2307 0-1 C96 ICS rated blitz match (freechess.org) 07.05.2007
Events
- 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)
- 1.1 (05.03.2007):
- Linux 64-bit ( tar.bz, RPM)
- Linux 32-bit ( tar.bz, RPM)
- Win32 (dll)
- Programski kod
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.
Test results
Links
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ć, 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.