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

Files

 
BitBully.cpp
 Translation-unit anchor for the BitBully::BitBully solver.
 
BitBully.h
 Connect-4 search engine that operates on BitBully::Board.
 
bitbully_core.cpp
 pybind11 bindings exposing the C++ engine to Python.
 
Board.cpp
 Implementation of the BitBully::Board bitboard primitives.
 
Board.h
 Bitboard-based representation of a Connect-4 position.
 
main.cpp
 Benchmark driver comparing BitBully against Pascal Pons' Connect-4 solver.
 
MoveList.cpp
 Translation unit anchor for BitBully::MoveList.
 
MoveList.h
 Tiny priority queue used by the engine for move ordering.
 
OpeningBook.cpp
 Translation-unit anchor for BitBully::OpeningBook.
 
OpeningBook.h
 Read-only access to BitBully's pre-computed Connect-4 opening books.
 
TranspositionTable.cpp
 Translation-unit anchor for BitBully::TranspositionTable.
 
TranspositionTable.h
 Direct-mapped, replacement-free transposition table used by the solver.
 
version.h
 Build-time project version macros.