BitBully 0.0.78
A fast, perfect-play Connect-4 engine in modern C++
Loading...
Searching...
No Matches
BitBully Namespace Reference

Top-level namespace for the BitBully Connect-4 engine. More...

Classes

class  BitBully
 Perfect-play Connect-4 solver. More...
class  Board
 Connect-4 position represented as a pair of 64-bit bitboards. More...
class  MoveList
 Fixed-capacity priority queue tailored for Connect-4 move ordering. More...
class  OpeningBook
 Sorted in-memory table mapping Huffman-encoded positions to scores. More...
class  TranspositionTable
 Power-of-two-sized direct-mapped cache for negamax search results. More...

Variables

constexpr int CHAR_BIT = 8
 Number of bits per byte (defined locally if not provided by the platform).

Detailed Description

Top-level namespace for the BitBully Connect-4 engine.

Variable Documentation

◆ CHAR_BIT

int BitBully::CHAR_BIT = 8
constexpr

Number of bits per byte (defined locally if not provided by the platform).

Definition at line 110 of file Board.h.