#connect #four #solver #score #perfect #strong #player

bin+lib connect-four-solver

A strong and perfect connect four solver in Rust

3 unstable releases

new 0.2.1 Jan 14, 2025
0.2.0 Jan 9, 2025
0.1.0 May 10, 2023

#603 in Math

Download history 1/week @ 2024-10-08 1/week @ 2024-10-15 1/week @ 2024-10-29 1/week @ 2024-11-05 146/week @ 2025-01-07

146 downloads per month

AGPL-3.0

140KB
632 lines

Perfect Connect Four

A perfect connect four solver in Rust.

Inspired by this tutorial for writing a perfect and strong solver for connect four: http://blog.gamesolver.org/solving-connect-four/01-introduction/

This crate provides an efficient bitboard implementation of Connect Four and a score function which tells you how many turns the current player needs to win, loose or draw from this position.

No runtime deps