Changes

Jump to: navigation, search

BikJump

2,310 bytes added, 11:36, 10 June 2018
Created page with "'''Home * Engines * BikJump''' '''BikJump''',<br/> an UCI chess engine written in C++ by Aart Bik. All source code of BikJump (e..."
'''[[Main Page|Home]] * [[Engines]] * BikJump'''

'''BikJump''',<br/>
an [[UCI Engines|UCI chess engine]] written in [[Cpp|C++]] by [[Aart Bik]]. All source code of BikJump (except the probing and decompression code for the [[Nalimov Tablebases|endgame tablebases]], which are used with kind permission of [[Eugene Nalimov]] and [[Andrew Kadatch]]) has been built from the ground up by Aart as a simple after-hours project to gain some experience with chess engine programming and experiment with new ideas.

=Features=
* [[UCI]] compliant chess engine (runs in e.g. [[ChessBase|Chessbase]] [[Fritz]], [[Chess for Android]], or [[Arena]] [[GUI]]).
* [[Iterative Deepening|Iterative deepening]] with [[Alpha-Beta|alpha-beta]] pruning and [[Quiescence Search|quiescent search]].
* [[Transposition Table|Transposition table]], [[Null Move Pruning|null move pruning]], and tactical extensions.
* Ability to query [[Nalimov Tablebases|Nalimov Endgame Tablebases]] (3,4,5,6-piece) during search.

=Java Version=
A derived [[Java]] version is used as built-in engine in [[Chess for Android]] and [[Chess for Glass]]. This application also supports the Universal Chess Interface (UCI) and the [[Chess Engine Communication Protocol]] to allow users to play against more powerful third party engines or even play tournaments between engines.

=Platforms=
BikJump is available for the following platforms:
* [[Windows|32-bit Windows]]
* [[Windows|64-bit Windows]]
* [[Linux|32-bit Linux]]
* [[Linux|64-bit Linux]]
* [[Mac OS|64-bit MacOS]]
* [[Android]]

=History and Future Plans=
BikJump was first released In January, 2007. The first generation (v1.x) was based on a [[Mailbox|mailbox]] representation, and over time increased in strength from about 1750 to 2000 [[UEL|RUEL]]. The second and current generation (v2.x), based on a [[Bitboards|bitboard]] representation, was released in November, 2008. Aart now has started work on "Deep" BikJump, featuring multi-threading to perform the search in parallel (commonly referred to as SMP support). Upcoming versions will be designated with the suffix P (e.g. v2.1P) to denote this new parallel support.

=External Links=
* [http://www.aartbik.com/MISC/chess.html Aart's Computer Chess Page]
* [http://aartbik.blogspot.com/ Aart's Blog].

'''[[Engines|Up one Level]]'''

Navigation menu