spooky_connect4 0.7.0

Connect4 board game engine
Documentation

spooky_connect4 🎃👻

Rust and Python library for the game of Connect4.

Features

  • Supports variable board sizes from 4x4 to 32x32.
  • Relatively fast.
  • Out-of-the-box support for DL/ML (action encoding and decoding methods).

Install

Rust

cargo add spooky_connect4

Python

uv add spooky-connect4

Includes type hints.

Develop

Tests

  • fish run_tests.fish
    • fish run_python_tests.fish
    • fish run_rust_tests.fish

Lints

  • fish run_lints.fish

Performance

  • fish run_benchmark.fish

See Also