| doxygen_pages | |
| examples | |
| quick_solve.cpp | |
| score_all_moves.cpp | |
| with_opening_book.cpp | |
| src | |
| 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 |
| thirdParty | |
| connect4 | |
| generator.cpp | |
| main.cpp | |
| MoveSorter.hpp | |
| OpeningBook.hpp | |
| Position.hpp | |
| Solver.cpp | |
| Solver.hpp | |
| TranspositionTable.hpp |