Bills Bare Bones Chess

Home * Engines * Bills Bare Bones Chess

Bills Bare Bones Chess aka Basic-Chess,

a WinBoard compliant, didactic open source chess program by Bill Jordan, designed to show how a chess engine might work [1], written in C++. With some modifications, Bills Bare Bones Chess was later released as Basic-Chess on GitHub [2], licensed under the GPL version 3, along with an e-Book explaining the program [3]. 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.

See also

Publications

Blog Posts

Chess Engine

Misc

References

  1. Awesome Chess Program, Chess Tuition (2016) ( Wayback Machine)
  2. GitHub - billjordanchess/Basic-Chess: A simple chess program for teaching purposes
  3. Bill Jordan (2019). How to Write a Chess Program. amazon

Up one Level