Bitboard layout, move generation, threats, and serialization. More...
Classes | |
| class | BitBully::Board |
| Connect-4 position represented as a pair of 64-bit bitboards. More... | |
Bitboard layout, move generation, threats, and serialization.
Everything required to encode, mutate, and inspect a Connect-4 position. The bitboard packs the 7x6 grid into a single 64-bit integer with column-aligned guard bits; see BitBully::Board for the full layout.