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. | |