Stash

Home * Engines * Stash



Stash, (Stash-bot) an UCI compliant open source chess engine by Morgan Houppin, written in C, licensed under the GPL v3 and first released on GitLab in February 2020.

=Features=

Board Representation

 * Bitboards
 * Magic Bitboards
 * PEXT Bitboards

Search

 * Iterative Deepening
 * Aspiration Windows
 * Lazy SMP
 * Principal Variation Search
 * Transposition Table
 * Shared Hash Table
 * Zobrist Hashing
 * Move Ordering
 * Hash Move
 * Promotions
 * MVV/LVA
 * Killer Heuristic
 * History Heuristic
 * Selectivity
 * Razoring
 * Futility Pruning
 * Null Move Pruning
 * Zugzwang Verification
 * Late Move Reductions
 * Late Move Pruning (v23.0)
 * Mate Distance Pruning
 * Quiescence Search

Evaluation

 * Tapered Eval
 * Material
 * Bishop Pair
 * Draw Evaluation
 * Mobility
 * Rooks on (Semi) Open Files
 * Pawn Structure
 * Pawn Hash Table
 * Backward Pawn
 * Doubled Pawn
 * Isolated Pawn
 * Passed Pawn
 * King Safety
 * Attacking King Zone
 * Castling Rights

=Forum Posts=
 * New engine: Stash by Morgan Houppin, CCC, February 14, 2020
 * Re: Linux friendly engines at all levels by Morgan Houppin, CCC, October 11, 2020
 * INTERESTING Engines with Unique Styles (Unlike SF) by Brendan J. Norman, CCC, October 11, 2020

=External Links=

Chess Engine

 * Morgan Houppin / stash-bot · GitLab
 * GitHub - mhouppin/stash-bot: Mirror of my Gitlab chess engine project
 * Stash in CCRL Blitz

Misc

 * stash - Wiktionary
 * Stash from Wikipedia
 * Phish - Stash, Merriweather Post Pavilion in Columbia, MD, July 14, 2013, YouTube Video

=References= Up one level