Pirarucu

Home * Engines * Pirarucu



Pirarucu, an UCI compliant open source chess engine by Raoni Campos, written in Kotlin by JetBrains, which is designed to interoperate with Java. Therefor the engine runs on JRE (Java Runtime Environment) version 8 and above. Pirarucu's source code is licensed under the GPL v3.0.

=Features=

Board Representation

 * Bitboards
 * Magic Bitboards

Search

 * Multi-Threaded Parallel Search
 * Alpha-Beta
 * Iterative Deepening
 * Aspiration Windows
 * Transposition Table
 * Selectivity
 * Null Move Pruning
 * Late Move Reductions
 * Late Move Pruning
 * Futility Pruning
 * Razoring
 * Quiescence Search
 * Move Ordering
 * Captures by MVV/LVA
 * Static Exchange Evaluation
 * Killer Heuristic
 * History Heuristic

Evaluation

 * Tapered Eval
 * Material
 * Piece-Square Tables
 * Mobility
 * Pawn Structure
 * Passed Pawn
 * King Safety

=Forum Posts=
 * Pirarucu v2.2.2 by Raoni Campos, CCC, July 22, 2018
 * Pirarucu v2.3.8 by Raoni Campos, CCC, August 23, 2018
 * Pirarucu v2.6.0 by Raoni Campos, CCC, October 11, 2018

=External Links=

Chess Engine

 * GitHub - GitHub - ratosh/pirarucu: A Kotlin Chess Engine
 * Pirarucu in CCRL 40/15

Misc

 * Arapaima from Wikipedia
 * Arapaima gigas from Wikipedia

=References= Up one level