# 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
```fish
cargo add spooky_connect4
```
## Python
```fish
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
* [spooky-chess](https://github.com/snowdrop4/spooky-chess)
* spooky-connect4
* [spooky-go](https://github.com/snowdrop4/spooky-go)