Everything About ___
Live briefing

Everything about Bitboard

Data structure in computer board games

A bitboard is a specialized bit array data structure commonly used in computer systems that play board games, where each bit corresponds to a game board space or piece. Wikipedia →

đź§­ Start here: a 6-step reading path

  1. Read the overview: BitboardA 5-minute orientation
  2. Pick up a classic book: How to Write a Bitboard Chess EngineThe most-reprinted book on the subject
  3. Read the landmark paper: Bitboard knowledge base system and elegant search architectures for Connect6Cited 22 times
  4. Go sideways: Board representation (computer chess)A closely related topic
  5. Go sideways: Move generationA closely related topic

đź“– Definitions

Noun A specialized data structure, a bitset with each bit representing a game position or state, commonly used in computer systems that play board games.

🗂️ The subject at a glance

  1. Description
  2. Implementation
  3. In chess
  4. History
  5. Other games

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

đź”— Related topics