Šahovski program BBChess: Razlika med redakcijama
Vrstica 36: | Vrstica 36: | ||
== Povezave == | == Povezave == | ||
+ | <table><tr><td> | ||
* [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://loirechecs.chez-alice.fr/chesswar/ ChessWar] | ||
* [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] | ||
+ | </td><td> | ||
* [http://www.seanet.com/~brucemo/topics/topics.htm Programming Topics] | * [http://www.seanet.com/~brucemo/topics/topics.htm Programming Topics] | ||
+ | * [http://www.gamedev.net/reference/programming/features/chess1/ Chess Programming] | ||
* [http://supertech.lcs.mit.edu/~heinz/dt/ DarkThought] | * [http://supertech.lcs.mit.edu/~heinz/dt/ DarkThought] | ||
* [http://www.frayn.net/beowulf/theory.html Computer Chess Programming Theory] | * [http://www.frayn.net/beowulf/theory.html Computer Chess Programming Theory] | ||
Vrstica 50: | Vrstica 54: | ||
* [http://www.chessbase.com Chessbase] | * [http://www.chessbase.com Chessbase] | ||
* [http://en.wikipedia.org/wiki/Chess_engines Chess engines] | * [http://en.wikipedia.org/wiki/Chess_engines Chess engines] | ||
+ | </td></tr></table> | ||
== Objave == | == Objave == |
Redakcija: 09:38, 21. november 2006
BBChess je šahovski program, ki ga je razvil Borko Bošković. Rating različice 0.99 je 2200 ELO točk.
BBchess je prosto dostopen odprtokodni program pod pogoji GNU GPL licence.
Vsebina
Tehnične lastnosti programa
Program je napisan v programskem jeziku C, programsko knjižnico glib in ima implementirane naslednje koncepte:
- Predstavitev šahovske igre
- Šahovski iskalni algoritmi
- Šahovska ocenitvena funkcija
- Arhitektura šahovskega programa
- Uglaševanje šahovske ocenitvene funkcije
Dogodki
Program
- 2.0: v razvoju in dostopno: svn co https://labraj.uni-mb.si/svn/chess/trunk bbchess,
- vabimo vas, da se pridružite pri razvoju projekta (za avtorizacijo kontaktirajte borko.boskovic@uni-mb.si),
- 0.99b: Windows, Linux, Linux 64, programska koda (12.10.2006)
- Popravljena je napaka pravila 50 potez.
- 0.99: Windows, Linux, Linux 64, programska koda (30.09.2006)
Program lahko preizkusite na naslednjem naslovu: WEB-BBChess.
Namestitev
Program shranite v izbrano mapo in razpakirete. V grafičnem uporabniškem vmesniku izberite namestitev novega UCI motorja in izberite izvedljivo datoteko bbchess.exe (bbchess). Nato pojdite na izbiro motorja in izberite motor BBChess.
Rezultati testiranja
Povezave
Objave
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, str. 6742-6747.
B. Bošković, J. Brest, V. Žumer. Objektno orientirano načrtovanje in implementacija računalniškega šaha. Elektroteh. vestn., 2006, letn. 1, št. 73, str. 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, str. 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, str. 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, str. 71-74.
B. Bošković. Analiza algoritma za igranje šaha. Univerza v Mariboru, Fakulteta za elektrotehniko, računalništvo in informatiko, 2005, str. 1-23.
B. Bošković. Implementacija računalniškega šaha: diplomska naloga univerzitetnega študijskega programa. Fakulteta za elektrotehniko, računalništvo in informatiko, 2004.