BitBully 0.0.78
A fast, perfect-play Connect-4 engine in modern C++
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
[detail level 123]
 
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