Skip to content

Instantly share code, notes, and snippets.

@ryanhs
Created July 21, 2016 16:12
Show Gist options
  • Save ryanhs/2088436392fdf09d7c3fc3f1469350d9 to your computer and use it in GitHub Desktop.
Save ryanhs/2088436392fdf09d7c3fc3f1469350d9 to your computer and use it in GitHub Desktop.
CHESS Engine Categorized
CHESS Engine Categorized
by strong
- Stockfish
- Gull
- Fruit
- GNU Chess
by Comment / Clean Code / didactic
- Crafty
- Faile
- pulse
stockfish
- tapered eval
- PawnStructure
- PassedPawns
- Space
- KingSafety
- RookOnFile
- outpost
- MobilityBonus
- outpost
- ReachableOutpost
- RookOnFile
- ThreatBySafePawn
- ThreatByKing
- MinorBehindPawn
- BishopPawns
- RookOnPawn
- TrappedRook
- Checked
- ThreatByHangingPawn
- Hanging
- ThreatByPawnPush
- Unstoppable
pulse
- Centipawn: Larry Kaufman
http://chess.wikia.com/wiki/Centipawn
Gull
- tapered eval
- pawn structure
- pawn passer
GnuChess
- tapered eval
- KingSafety
- PassedPawn
- Rook7th
- Queen7th
- RookOnFile
- KingAttackOpening
- Shelter
- Storm
- TrappedBishop
- BlockedBishop
- BlockedRook
- UnstoppablePasser
Fruit
- tapered eval
- KingSafety
- PassedPawn
- Rook7th
- Queen7th
- RookOnFile
- KingAttackOpening
- Shelter
- Storm
- TrappedBishop
- BlockedBishop
- BlockedRook
- UnstoppablePasser
Faile
- positional bonuses
- positioning of both kings during the endgame
- evaluation dibagi untuk mid & opening game, rumus sendiri kynya
Crafty
(1) material score which is simply a summing of piece types multiplied by piece values;
(2) pawn scoring which considers placement of pawns and also evaluates passed pawns,
particularly in end-game situations;
(3) piece scoring which evaluates the placement of each piece as well as things like piece mobility;
(4) king safety which considers the pawn shelter around the king and enemy pieces and how close
they are to assist in a king-side attack.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment