Domov / Dejavnosti / Raziskovalna dejavnost / Računalniški šah
Računalniški šah
Slike simbolizirajo raziskovalno delo laboratorija in so ustvarjene s pomočjo AI
MinkoChess
MinkoChess je prosto dostopen odprtokodni šahovski program, razvit v programskem jeziku C++. Kot konzolna aplikacija nima lastnega grafičnega uporabniškega vmesnika, temveč z zunanjimi grafičnimi vmesniki komunicira preko standardnega UCI (Universal Chess Interface) protokola.
Tehnične specifikacije
- ◆Knjižnice: Uporabljati zna podatkovne baze končnic programa Gaviota in otvoritvene knjižnice programa Polyglot.
- ⌥Prevajalnik: Možnost prevajanja s pomočjo GNU C++ prevajalnika.
- ⌘Podprti sistemi: Polna združljivost z operacijskimi sistemi Linux, Android, Windows in macOS.
- ★Rangiranje: Program je uradno uvrščen na mednarodno računalniško šahovsko lestvico CCRL.
MinkoChess is a freely accessible, open-source chess engine developed in the C++ programming language. Operating as a console application, it does not feature a native graphical user interface; instead, it communicates with external GUIs via the standard UCI (Universal Chess Interface) protocol.
Technical Specifications
- ◆Supported Libraries: Fully supports Gaviota endgame tablebases and Polyglot opening books.
- ⌥Compiler Compatibility: Optimized for compilation using the standard GNU C++ compiler.
- ⌘Platform Compatibility: Cross-platform support available for Linux, Android, Windows, and macOS.
- ★Ranking Status: Officially listed and active on the international CCRL (Computer Chess Rating Lists).
Objave
Šahovski program Umko Journal Article
In: Elektrotehniški vestnik, iss. 87, no. 3, pp. 153-158, 2011.
Chess program Umko Journal Article
In: Elektrotehniški vestnik, vol. 78, no. 3, pp. 153–158, 2011.
Šahovski program Umko za Android Proceedings Article
In: Zbornik dvajsete mednarodne Elektrotehniške in računalniške konference ERK 2011, pp. 153–158, 2011.
Tuning chess evaluation function parameters using differential evolution algorithm Journal Article
In: Informatica, vol. 35, no. 2, 2011.
History mechanism supported differential evolution for chess evaluation function tuning Journal Article
In: Soft Computing, vol. 15, pp. 667–683, 2010.
Ratingiranje pri uglaševanju šahovskega programa z algoritmom diferencialne evolucije Proceedings Article
In: Zajc, Baldomir; Trost, Andrej (Ed.): Zbornik sedemnajste mednarodne Elektrotehniške in računalniške konference ERK, pp. 123–126, 2008.
An adaptive differential evolution algorithm with opposition-based mechanisms, applied to the tuning of a chess program Journal Article
In: Advances in Differential Evolution, pp. 287–298, 2008.
Uglaševanje šahovskega programa BBChess z uporabo algoritma diferencialne evolucije Proceedings Article
In: Zajc, Baldomir; Trost, Andrej (Ed.): Zbornik šestnajste mednarodne Elektrotehniške in računalniške konference ERK, pp. 26, 2007.
Računalniški šah Journal Article
In: Abakus, iss. 6, no. 5, pp. 18, 2006.
A differential evolution for the tuning of a chess evaluation function Proceedings Article
In: 2006 IEEE International Conference on Evolutionary Computation, pp. 1851–1856, IEEE 2006.
Objektno orientirano načrtovanje in implementacija računalniškega šaha Journal Article
In: Elektrotehniški vestnik, vol. 73, no. 1, pp. 31–37, 2006.
Učenje računalniškega šaha z uporabo algoritma diferencialne evolucije Proceedings
Zbornik štirinajste mednarodne Elektrotehniške in računalniške konference ERK 2005, 2005.
The representation of chess game Proceedings Article
In: 27th International Conference on Information Technology Interfaces, 2005., pp. 359–364, IEEE 2005.









