mnk-games 0.4.0

K-in-a-row games
Documentation
[![Rust][Rust badge]][Rust workflow]

# *m,n,k*-Games

Provides programmatic support for [*m,n,k*-games][*m,n,k*-game], in which two players compete to get *k* stones in a row
on an *m*-by-*n* board.

This project currently includes representations of boards and standard *m,n,k*-games, as well as a CLI
for tic-tac-toe and gomoku. Goals include:

- GUIs for playing games.
- Variants like [Connect Four].
- Tools for solving *m,n,k*-games.

## CLI

The command line tool takes one argument, which must be either `tic-tac-toe` or `gomoku`. This will start a round of the
chosen game. Player play by entering a space-separated, zero-indexed row and column.

[Rust badge]: https://github.com/Andrew5057/mnk-games/actions/workflows/rust.yml/badge.svg

[Rust workflow]: https://github.com/Andrew5057/mnk-games/actions/workflows/rust.yml

[*m,n,k*-game]: https://en.wikipedia.org/wiki/M,n,k-game

[Connect Four]: https://en.wikipedia.org/wiki/Connect_Four