Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Šahovski program BBChess: Razlika med redakcijama


 
(62 vmesnih redakcij istega uporabnika ni prikazanih)
Vrstica 2: Vrstica 2:
  
 
== Lastnosti ==
 
== Lastnosti ==
BBChess je šahovski program, ki ga je razvil [[Borko Bošković]]. Rating različice '''1.3''' je več kot '''2300''' ELO točk in je prosto dostopen odprtokodni program ter razvit pod pogoji [http://old_www.lugos.si/linux/gpl-sl.html GNU GPL] licence. Program je implementiran v programskem jeziku '''ANSI C''' in temelji na programski knjižnici [http://en.wikipedia.org/wiki/Glib glib]. '''Program je posebej prilagojen za 64-bitne procesorje'''.
+
BBChess je šahovski program, ki ga je razvil [[Borko Bošković]]. Rating različice '''1.3b''' je več kot '''2400''' ELO točk in je prosto dostopen odprtokodni program ter razvit pod pogoji [http://old_www.lugos.si/linux/gpl-sl.html GNU GPL] licence. Program je implementiran v programskem jeziku '''ANSI C''' in temelji na programski knjižnici [http://en.wikipedia.org/wiki/Glib glib]. '''Program je posebej prilagojen za 64-bitne procesorje'''.
  
 
== Rating ==
 
== Rating ==
* [http://computerchess.org.uk/ccrl/4040/rating_list_all.html CCRL ratings] 2407 (1.1), 2519 (1.2a), '''2538 (1.3a)'''
+
* [http://computerchess.org.uk/ccrl/4040/rating_list_all.html CCRL] '''2588 (1.3b)'''
* [http://perso.orange.fr/lefouduroi/tournois/uci/uel_rating.htm Le Fou numérique] 2251 (1.1), 2275 (1.2a), '''2293 (1.3a)'''
+
* [http://www.husvankempen.de/nunn/ CEGET] '''2538 (1.3b)'''
* [http://blitzchess.free.fr/fr/logiciels/elostat/index.html Blitzchess] '''2363 (1.3)'''
+
* [http://perso.orange.fr/lefouduroi/tournois/uci/uel_rating.htm Le Fou numérique] '''2352 (1.3b)'''
<!-- * [http://www.superchessengine.com/free_engine.htm superchessengine.com] 2297 (1.01)
+
* [http://wbec-ridderkerk.nl/ WBEC] '''2491 (1.3a)'''
* [http://rwbc-chess.de/Ratings/Ratings.htm Regensburg Winboard Circuit] 2087 (0.99), 2125 (0.99b), 2311 (1.1), 2321 (1.2)
+
* [http://www.open-aurec.com/chesswar/ ChessWar] '''2390 (1.3b)'''
* [http://wbec-ridderkerk.nl/html/BayesianElo_ed14.htm WBEC Ratinglist] 1926 (0.99b)
+
* [http://freechess.org Free Internet Chess Server] '''2461 (1.3b)'''
* [http://aloheac.club.fr/espace_rating_list.htm Arnaud's Computer Chess] 1897 (1.1)
+
* [[EPD test 25.03.2008 | EPD knjižnice]] '''2618 (1.3a) '''
* [http://vigo.altervista.org/rating_list.html The Winboard Olympic Chess Tournament] 2081 (0.99b), 2369 (1.2a)
 
* [http://www.sedatchess.com/scct_ratinglist.html SCCT] 2377 (1.10) -->
 
* [http://freechess.org Free Internet Chess Server] 2412 (1.11), '''2417 (1.3)'''
 
* [[EPD test 06.10.2007 | EPD knjižnice]] 2433 (0.99), 2471 (1.0), 2485 (1.01), 2503 (1.1), 2507 (1.11), 2609 (1.2a), ''' 2603 (1.3a) '''
 
 
 
== Turnirji ==
 
<table>
 
<tr>
 
<td>
 
* CCRL:
 
** [http://kirr.homeunix.org/chess/discussion-board/viewtopic.php?f=7&t=3058 7th CCRL Amateur Championship Division 3]
 
** [http://kirr.homeunix.org/chess/discussion-board/viewtopic.php?f=7&t=3192 Quark's Universe]
 
* WBEC Ridderkerk:
 
** [http://www.f27.parsimony.net/forum67828/messages/6068.htm 37th test tourney result from Stavenisse....]
 
** [http://www.f27.parsimony.net/forum67828/messages/6144.htm 41st test tourney result from Stavenisse....]
 
* Le Fou numérique:
 
** [http://pagesperso-orange.fr/lefouduroi/tournois/uci/cadet.htm Cadet]
 
** [http://pagesperso-orange.fr/lefouduroi/tournois/uci/minime.htm Minime]
 
** [http://pagesperso-orange.fr/lefouduroi/tournois/uci/pupille.htm Pupille]
 
* [http://wbec-ridderkerk.nl/html/5thdiv.htm 5th Division WBEC Ridderkerk edition 15]
 
* [http://loirechecs.chez-alice.fr/chesswar/ ChessWar, OpenWar]
 
* [http://hoeppenstein.org/freelinux2007.html Free native Linux Engines Tournament 2007]
 
* [http://rwbc-chess.de/rapid.htm RWBC Rapid Rating Tourneys]
 
<!-- * [http://vigo.altervista.org/Test_Tourney.htm The Winboard Olympic Chess Tournament]
 
* [http://www.superchessengine.com/enginetest.htm superchessengine.com] -->
 
</td>
 
<td>
 
</td>
 
</tr>
 
</table>
 
 
 
== Dogodki ==
 
* [[Noč raziskovalcev 2007]]
 
* [[Konferenca ERK'2007]]
 
* [[Dan inovacij in tehnologije 2007]]
 
* [[Sejem inštitutov in laboratorijev Univerze v Mariboru]]
 
* [[Hevreka!06]]
 
* [[Noč raziskovalcev 2006]]
 
  
 
== Program ==
 
== Program ==
* 2.0: v razvoju
+
* '''1.3b (13.01.2009): '''
**vabimo vas, da se pridružite razvoju projekta  (kontaktirajte [mailto:borko.boskovic@uni-mb.si borko.boskovic@uni-mb.si])
+
** [[Media:BBChess_1.3b_Win_x64.zip| Windows x64]]
 +
** [[Media:BBChess_1.3b_Win_i686.zip | Windows i686]]
 +
** [[Media:BBChess_1.3b_src.zip | Programski kod]]
  
* '''1.3a (27.02.2008): '''
+
* [http://wbec-ridderkerk.nl/ Otvoritvene knjižnice]
** [http://oko00.hostsharing.net/debian/unofficial/bbchess/ Debian]
+
* [http://dshawul.googlepages.com/home Baze končnic]
** [[Media:BBChess13aMinGW32.zip| Windows 32-bit]]
 
** [[Media:BBChess13a.tar.bz | Programski kod]]
 
 
 
* [http://wbec-ridderkerk.nl/index.html Otvoritvene knjižnice in baze končnic]
 
 
* [[Bash skripta za igranje turnirjev s pomočjo XBoard programa]]
 
* [[Bash skripta za igranje turnirjev s pomočjo XBoard programa]]
 +
* [http://www.gnu.org/software/xboard/ XBoard]
  
* [[Šahovski program BBChess/Starejše različice|Starejše različice]]
+
<!-- Program lahko tudi preizkusite:
 
 
Program lahko tudi preizkusite:
 
 
* [http://labraj.uni-mb.si:8080/bbchess/ WEB-BBChess]
 
* [http://labraj.uni-mb.si:8080/bbchess/ WEB-BBChess]
* [http://www.cs.feri.uni-mb.si/podrocje.aspx?langid=1060&id=137 Inteligentne storitve]
+
* [http://www.cs.feri.uni-mb.si/podrocje.aspx?langid=1060&id=137 Inteligentne storitve]-->
 
 
 
== Namestitev ==
 
== 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. Dodatno lahko snamete beze končnic in otvoritvene knjižnice s strani http://www.wbec-ridderkerk.nl . Nato jih shranimo kjerkoli v računalniku. V programu morete še nastaviti poti v UCI opcijah (BookFile and Bitbases). Knjižnica podatkovne baze (dll ali so) mora biti v mapi kjer se nahajajo tudi vse preostale datoteke baz končnic. Za paralelno iskanje morate nastaviti UCI opcijo Threads na število procesorjiv, ki jih računalnik vsebuje.
 
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. Dodatno lahko snamete beze končnic in otvoritvene knjižnice s strani http://www.wbec-ridderkerk.nl . Nato jih shranimo kjerkoli v računalniku. V programu morete še nastaviti poti v UCI opcijah (BookFile and Bitbases). Knjižnica podatkovne baze (dll ali so) mora biti v mapi kjer se nahajajo tudi vse preostale datoteke baz končnic. Za paralelno iskanje morate nastaviti UCI opcijo Threads na število procesorjiv, ki jih računalnik vsebuje.
Vrstica 103: Vrstica 61:
 
<table><tr><td>
 
<table><tr><td>
 
* [http://www.superchessengine.com/ superchessengine.com]
 
* [http://www.superchessengine.com/ superchessengine.com]
* [http://rwbc-chess.de/ Regensburg Winboard Circuit]
+
<!-- * [http://rwbc-chess.de/ 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.open-aurec.com/chesswar/ ChessWar]
 
* [http://vigo.altervista.org/ The Winboard Olympic Chess Tournament]
 
* [http://vigo.altervista.org/ The Winboard Olympic Chess Tournament]
 
* [http://wbec-ridderkerk.nl/index.html WBEC Ridderkerk]
 
* [http://wbec-ridderkerk.nl/index.html WBEC Ridderkerk]
 
* [http://freechess.org/ freechess.org]
 
* [http://freechess.org/ freechess.org]
* [http://aloheac.club.fr/ Arnaud's Computer Chess]
 
 
* [http://www.sedatchess.com/index.html SSCT]
 
* [http://www.sedatchess.com/index.html SSCT]
 +
* [http://www.chessbase.com Chessbase]
 
</td><td>
 
</td><td>
 
* [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]
Vrstica 116: Vrstica 74:
 
* [http://www.frayn.net/beowulf/theory.html Computer Chess Programming Theory]
 
* [http://www.frayn.net/beowulf/theory.html Computer Chess Programming Theory]
 
* [http://www.ics.uci.edu/~eppstein/180a/s97.html Strategy and board game programming]
 
* [http://www.ics.uci.edu/~eppstein/180a/s97.html Strategy and board game programming]
* [http://www.seanet.com/~brucemo/topics/topics.htm Programming Topics]
 
 
* [http://www.gamedev.net/reference/programming/features/chess1/ Chess Programming]
 
* [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://chessprogramming.wikispaces.com/ Chess programming]
 +
* [http://www.talkchess.com/ TalkChess.com]
 
</td><td valign="top">
 
</td><td valign="top">
 
* [http://en.wikipedia.org/wiki/Chess_engines Chess engines]
 
* [http://en.wikipedia.org/wiki/Chess_engines Chess engines]
Vrstica 124: Vrstica 83:
 
* [http://www.hydrachess.com/main.cfm Hydra]
 
* [http://www.hydrachess.com/main.cfm Hydra]
 
* [http://members.home.nl/matador/chess840.htm REBEL]
 
* [http://members.home.nl/matador/chess840.htm REBEL]
* [http://wbec-ridderkerk.nl/html/details/Scorpio.html Scorpio]
+
* [http://dshawul.googlepages.com/home Scorpio]
 
* [http://www.zendurl.com/m/mizar/ Mizar]
 
* [http://www.zendurl.com/m/mizar/ Mizar]
 
* [http://www.arasanchess.org/ Arasan]
 
* [http://www.arasanchess.org/ Arasan]
 +
* [http://alpha.uhasselt.be/Research/Algebra/Toga/linux_versions/ Toga II]
 +
* [https://netfiles.uiuc.edu/acozzie2/www/zappa/ Zappa]
 
</td><td valign="top">
 
</td><td valign="top">
* [https://netfiles.uiuc.edu/acozzie2/www/zappa/ Zappa]
 
* [http://www.chessbase.com Chessbase]
 
 
* [http://www.playwitharena.com/ Arena]
 
* [http://www.playwitharena.com/ Arena]
 +
* [http://scid.sourceforge.net/ Scid]
 +
* [http://www.gnu.org/software/xboard/ XBoard]
 
* [http://jose-chess.sourceforge.net/ Jose]
 
* [http://jose-chess.sourceforge.net/ Jose]
* [http://64.68.157.89/forum/ TalkChess.com]
 
* [http://www.ailab.si/matej/ Matej Guid]
 
 
</td></tr></table>
 
</td></tr></table>
  
 
== Objave ==
 
== Objave ==
 +
{{cite |
 +
  authors = B. Bošković, J. Brest, A. Zamuda, V. Žumer |
 +
  title = Ratingiranje pri uglaševanju šahovskega programa z algoritmom diferencialne evolucije |
 +
  url = http://labraj.uni-mb.si/avn/src/article_84/clanek.pdf |
 +
  journal = Zbornik sedemnajste mednarodne Elektrotehniške in računalniške konference ERK |
 +
  year = 2008|
 +
  pages = 123-126}}
 +
{{cite |
 +
  authors = B. Bošković, S. Greiner, J. Brest, A. Zamuda, V. Žumer |
 +
  title =  An Adaptive Differential Evolution Algorithm with Opposition-Based Mechanisms, Applied to the Tuning of a Chess Program|
 +
  url = http://www.springer.com/engineering/book/978-3-540-68827-3?detailsPage=toc |
 +
  journal = Advances in Differential Evolution, Studies in Computational Intelligence,
 +
(ISBN: 978-3-540-68827-3), Chakraborty, Uday K. (Ed.) |
 +
  year = 2008 |
 +
  volume = 143 |
 +
  issue = ?? |
 +
  pages = ??
 +
}}
  
 
{{cite |  
 
{{cite |  
Vrstica 222: Vrstica 199:
 
[[Category:Borko Bošković]]
 
[[Category:Borko Bošković]]
 
[[Category:Raziskovalna dejavnost]]
 
[[Category:Raziskovalna dejavnost]]
 +
[[Category:Projekti]]
  
 
[[en:Chess program BBChess]]
 
[[en:Chess program BBChess]]

Trenutna redakcija s časom 11:17, 23. junij 2014

BBChess13.jpg

Lastnosti

BBChess je šahovski program, ki ga je razvil Borko Bošković. Rating različice 1.3b je več kot 2400 ELO točk in je prosto dostopen odprtokodni program ter razvit pod pogoji GNU GPL licence. Program je implementiran v programskem jeziku ANSI C in temelji na programski knjižnici glib. Program je posebej prilagojen za 64-bitne procesorje.

Rating

Program

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. Dodatno lahko snamete beze končnic in otvoritvene knjižnice s strani http://www.wbec-ridderkerk.nl . Nato jih shranimo kjerkoli v računalniku. V programu morete še nastaviti poti v UCI opcijah (BookFile and Bitbases). Knjižnica podatkovne baze (dll ali so) mora biti v mapi kjer se nahajajo tudi vse preostale datoteke baz končnic. Za paralelno iskanje morate nastaviti UCI opcijo Threads na število procesorjiv, ki jih računalnik vsebuje.

Rezultati testiranja

Sestavni deli

Povezave

Objave

(pdf) B. Bošković, J. Brest, A. Zamuda, V. Žumer. Ratingiranje pri uglaševanju šahovskega programa z algoritmom diferencialne evolucije. Zbornik sedemnajste mednarodne Elektrotehniške in računalniške konference ERK, 2008, str. 123-126. (pdf) B. Bošković, S. Greiner, J. Brest, A. Zamuda, V. Žumer. An Adaptive Differential Evolution Algorithm with Opposition-Based Mechanisms, Applied to the Tuning of a Chess Program. Advances in Differential Evolution, Studies in Computational Intelligence, (ISBN: 978-3-540-68827-3), Chakraborty, Uday K. (Ed.), 2008, letn. 143.

(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, str. 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, 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ć, J. Brest. Računalniški šah. Abakus, 2006, str. 18.

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.