This is a temporary, read-only recovery of the chessprogrammingwiki while a longer-term plan is worked out. Editing is not possible right now, but will be again soon.
Chess Programming Wiki All pages Other namespaces

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.

Contents
  1. See also
  2. Publications
  3. Blog Posts
  4. External Links
    1. Chess Engine
    2. Misc
  5. References

See also

Publications

Blog Posts

Chess Engine

Misc

Watch on YouTube

References

Up one Level


  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↩︎

Categories: Didactic · Open Source · GPL · WinBoard · PC · X86 · Windows · Music · Chess Suffix

What links here

Contributors: GerdIsenberg.