Bills Bare Bones Chess

Home * Engines * Bills Bare Bones Chess

Bills Bare Bones Chess, a WinBoard compliant, didactic open source chess program by Bill Jordan, designed to show how a chess engine might work , written in C++. Bills Bare Bones Chess utilizes a one-dimensional 8x8 board, and applies alpha-beta search with transposition table, check extensions, capture search and history heuristic inside the iterative deepening loop. The simple evaluation relies on material, piece-square tables and pawn structure scores cached in a pawn hash table.

=See also=
 * Awesome

=Blog Postings=
 * source code for a basic chess engine by Bill Jordan, Bill Jordan Chess, May 4, 2019
 * main.cpp
 * search.cpp
 * hash.cpp
 * eval.cpp
 * update.cpp
 * gen.cpp
 * init.cpp
 * attack.cpp
 * globals.h

=External Links=

Chess Engine

 * Bills Bare Bones Chess (Wayback Machine)
 * Awesome Chess Program, Chess Tuition (2016) (Wayback Machine)

Misc

 * bare bones - Wiktionary
 * bare-bones - Wiktionary
 * barebone - Wiktionary
 * Bare Bones from Wikipedia
 * Barebone computer from Wikipedia

=References= Up one Level