A strong solver for Connect 4 built with rust. Inspiration from Pascal Pons' Connect 4 Solver.
- Principal Variation Search (with alpha-beta pruning)
- Bitboard
- Move ordering
- center-first to edge columns
- critical moves first
- position heuristic
- Refutation Move (with Transposition Table)
- NNUE
- Transposition Table (Two-Tiered)
- Gradual Widening Aspiration Window
- Saves Principal Variation
- Multithreaded search
- Openings database