RamJet

Home * Engines * RamJet



RamJet, an UCI compliant chess engine by Edoardo Manino, first released in January 2014. So far, RamJet played the IGT 2014, the IGT 2015, the IGT 2016 and the IGT 2017 over the board. IGT 2017 participant RamJet 0.14 was released afterwards as open source engine.

=Description= RamJet started as a C port of Edoardo's former Visual Basic engine ProChess, thus, RamJet applied a 0x88 board representation, using negamax alpha-beta PVS with iterative deepening, transposition table, null move pruning, and futility pruning.

RamJet 0.11
RamJet 0.11 rolled back to a pure piece-square tables evaluation, had an improved search, configurable options, and supports Chess960.

RamJet 0.14
The open source RamJet 0.14 distributes its piece or empty square codes as vertical nibbles of a quad-bitboard board represenation, and applies Kindergarten bitboards to determine sliding piece attacks. The evaluation function is implemented as a neural network with one hidden layer of three neurons. Beside aggregation of piece-square scores and a games phase value, the latter passed to a sigmoid function tapering king scores, two further sigmoid units consider tactical features of attacks and checks.

=See also=
 * Pawn Ram
 * ProChess
 * RAM (Random Access Memory)

=Forum Posts=
 * New engine RamJet 0.12 by Edoardo Manino, CCC, October 19, 2015
 * New release: RamJet 0.14 by Edoardo Manino, CCC, September 27, 2017

=External Links=

Chess Engine

 * RamJet « G 6
 * RamJet in CCRL 40/4

Misc

 * Ramjet from Wikipedia
 * Ramjet (disambiguation) from Wikipedia
 * Ramjet (Image Comics) from Wikipedia
 * Ramjet (Transformers) from Wikipedia
 * Ram (disambiguation) from Wikipedia
 * Jet engine from Wikipedia

=References= Up one level