IPPOLIT
   HOME

TheInfoList



OR:

IPPOLIT is an open-source
chess program In computer chess, a chess engine is a computer program that analyzes chess or chess variant positions, and generates a move or list of moves that it regards as strongest. A chess engine is usually a back end with a command-line interface wit ...
released by authors using pseudonyms, Yakov Petrovich Golyadkin, Igor Igorovich Igoronov, Roberto Pescatore, Yusuf Ralf Weisskopf, Ivan Skavinsky Skavar, and Decembrists. The program is a
console application A console application is a computer program designed to be used via a text-only computer interface, such as a text terminal, the command-line interface of some operating systems (Unix, DOS, etc.) or the text-based interface included with most gr ...
that communicates with a chess
Graphical User Interface The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inst ...
(GUI) via standard
Universal Chess Interface The Universal Chess Interface (UCI) is an open communication protocol that enables chess engines to communicate with user interfaces. History In November 2000, the UCI protocol was released. Designed by Rudolf Huber and Stefan Meyer-Kahlen, the au ...
protocol. IPPOLIT is a
bitboard A bitboard is a specialized bit array data structure commonly used in computer systems that play board games, where each bit corresponds to a game board space or piece. This allows parallel bitwise operations to set or query the game state, or de ...
chess engine optimized for
64-bit In computer architecture, 64-bit integers, memory addresses, or other data units are those that are 64 bits wide. Also, 64-bit CPUs and ALUs are those that are based on processor registers, address buses, or data buses of that size. A compu ...
architecture with native support for both 32-bit/64-bit Linux and Windows operating systems. With about 3100 ELO it is listed in TOP 50 strongest chess programs.


Releases

* IPPOLIT, released on May 2, 2009, was the first release of the series. It was split in multiple usenet messages.
RobboLito
released in September 2009, was the second installment of the IPPOLIT series.
Endgame tablebase An endgame tablebase is a computerized database that contains precalculated exhaustive analysis of chess endgame positions. It is typically used by a computer chess engine during play, or by a human or computer that is retrospectively analysin ...

RobboBases
support was introduced.
Igorrit
released in January 2010, added Multi-core support, and was the third installment of the IPPOLIT series.
IvanHoe
released in January 2010, is the fourth and current project code name of the IPPOLIT series. It features, but not limited to
Multi-PV
Monte-Carlo Tree Search In computer science, Monte Carlo tree search (MCTS) is a heuristic search algorithm for some kinds of decision processes, most notably those employed in software that plays board games. In that context MCTS is used to solve the game tree. MCTS ...
, and
Chess960 Fischer random chess, also known as Chess960 (often read in this context as 'chess nine-sixty' instead of 'chess nine hundred sixty'), is a variation of the game of chess invented by the former world chess champion Bobby Fischer. Fischer annou ...
. IvanHoe uses a decrementing versioning scheme. The latest release includes
source-code In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the w ...
for a
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mos ...
GUI
ComradesGUI.


Controversy

IPPOLIT was initially prohibited from many computer chess websites after the author of the chess engine Rybka claimed it to be a clone of his program. IPPOLIT authors have denied the accusation. Even today, some chess rating lists still refuse to include it in their lists of tested programs.


References


External links

* {{webarchive , url=https://web.archive.org/web/20111112091208/http://ippolit.wikispaces.com , date=November 12, 2011 , title=Official website 2009 software Chess engines Public-domain software with source code Free software