GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Chess Programming Wiki
  • All pages
  • Other namespaces
  • Categories
  • Credits

This view

  • Original page
  • New address

GeezerVison is showing chessprogramming.org — FabChess - Chess Programming Wiki

FabChess

Home * Engines * FabChess

St. Sebastian and St. Fabian 1St. Sebastian and St. Fabian 1


  1. Unknown Spanish Painter, St.Sebastian and St.Fabian, Late XV century, Aragonese School, From the Shuvalov collection, Hermitage, Photo by George Shuklin, Wikimedia Commons↩︎

FabChess,
an UCI compliant open source chess engine by Fabian von der Warth, written in Rust and first released on GitHub in July 2019. FabChess comes with its own Wiki, elaborating on programming details 1.

Contents
  1. Features
    1. Board Representation
    2. Search
    3. Evaluation
  2. Forum Posts
  3. External Links
  4. References

Features

2

Board Representation

  • Bitboard Board-Definition
  • Fancy Magic Bitboards
  • BMI2 - PEXT Bitboards

Search

  • Parallel Search using Threads
  • Shared Hash Table
  • Iterative Deepening
  • Principal Variation Search
  • Move Ordering
    • Staged Move Generation
    • Hash Move
    • Internal Iterative Deepening
    • Killer Heuristic
    • History Heuristic
  • Selectivity
    • Check Extensions
    • Late Move Reductions
    • Mate Distance Pruning
    • Null Move Pruning
    • Static Null Move Pruning
    • Futility Pruning
    • History Pruning
    • Quiescence Search
    • Delta Pruning

Evaluation

3

  • Tapered Eval
  • Material
  • Piece-Square Tables
  • Mobility
  • Pawn Structure
  • Passed Pawns
  • Outposts
  • King Safety
  • Attacking King Zone
  • Tempo
  • Automated Tuning by Logistic Regression

Forum Posts

  • Re: New engine releases 2019 by Fabian von der Warth, CCC, July 16, 2019

Re: New engine releases 2019 by Fabian von der Warth, CCC, July 17, 2019

External Links

  • GitHub - fabianvdW/FabChess: FabChess
  • Home · fabianvdW/FabChess Wiki · GitHub
  • FabChess in CCRL 40/4

References

Up one Level


  1. Home · fabianvdW/FabChess Wiki · GitHub↩︎

  2. Features based on FabChess/src at master · fabianvdW/FabChess · GitHub↩︎

  3. Evaluation · fabianvdW/FabChess Wiki · GitHub↩︎

Categories: Open Source · UCI · Rust · PC · X64 · Windows · Linux · OpenBench · Chess Suffix

What links here

Contributors: GerdIsenberg, ErikSatie.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.