Linux, x86_64.
See: Rustup
bash
git clone https://github.com/L19579/L19_Terminal_TicTacToe.git # Download repo
cd #insert_repo_directory
cargo build --release
bash
./target/release/l19_terminal_tictactoe
Game input bindings are set in main.rs. System will adapt to UTF-8 binding inputs 2 chars in length listed chronologically. ```rust use l19terminaltictactoe as l19;
//-- snip
let input_bindings: Hashmap::<&str, usize> = HashMap::from([ ("a1", 0), ("a2", 1), ("a3", 2), ("b1", 3), ("b2", 4), ("b3", 5), ("c1", 6), ("c2", 7), ("c3", 8),
]);
let mut gm = l19::GameMaster::new(&input_bindings);
//-- snip ```
Type in input when prompted. This "bot" is just a pseudorandom number generator. It takes effort to lose.
[Crates.io] (https://crates.io/crates/l19terminaltictactoe) [Docs,rs] (https://docs.rs/l19terminaltictactoe/0.1.0/l19terminaltictactoe/)