Changes

Jump to: navigation, search

Ifrit

11 bytes added, 17:19, 15 November 2019
no edit summary
'''Ifrit''', (Ифрит)<br/>
an [[UCI]] compliant [[:Category:Open Source|open source chess engine]] by [[Andrey Brenkman]], written in [[Cpp|C++]], distributed under the [[Free Software Foundation#GPL|GNU General Public License]], with executables built to run under [[Windows]], [[Linux]], [[Mac OS]] and [[Android]], 64, and 32 bit.
The development started in 2006, as suggested by the copyright notice inside the source files, the most recent version m1.8 published on [https://en.wikipedia.org/wiki/Bitbucket Bitbucket] on June 14, 2012. Ifrit used several [[Board Representation|board representations]] and implementations in four series, namely [[0x88]] in series "c" , [[Bitboards]] in "b", object oriented Bitboards in series "j", and finally, [[Magic Bitboards]] in series "m". The [[Search|search]] does not perform [[Negamax]], but indirect [[Recursion|recursion]] with White as max-player and Black as min-player. Some routines, such as [[BitScan|bitscan]], are instantiated in multiple source files, bitboard constants are defined as decimals rather than more intuitive [https://en.wikipedia.org/wiki/Hexadecimal hexadecimal] for board pattern.

Navigation menu