Crabby

Home * Engines * Crabby



Crabby, an UCI compliant open source chess engine by Alex Johnson, written in Rust, and released on GitHub under the GPL license. Crabby gets its name from the Rust mascot, Ferris the Crab.

=Features=

Board Representation

 * Bitboard Board-Definition
 * Fancy Magic Bitboards

Search

 * Iterative Deepening
 * Negamax Alpha-Beta
 * Principal Variation Search
 * Transposition Table
 * Zobrist Hashing
 * Killer Heuristic
 * Static Exchange Evaluation
 * Late Move Reductions
 * Null Move Pruning
 * Quiescence Search

Evaluation

 * Material
 * Piece-Square Tables
 * Square Control
 * Space

=Forum Posts=
 * If you are interested (only) ! by Ruxy Sylwyka, CCC, September 28, 2015
 * Crabby, original chess engine written in the rust language by Alex Johnson, CCC, January 23, 2016

=External Links=

Chess Engine

 * GitHub - Johnson-A/Crabby: Chess Engine written using the Rust programming language
 * Crabby 2.0 in CCRL 40/4

Misc

 * crabby - Wiktionary
 * Crab from Wikipedia
 * We’re Crabby About Drilling - Wikipedia
 * Crabby Appleton - Peace by Peace (1970), YouTube Video

=References= Up one Level