/Multilingual-Tic-Tac-Toe

Implementations of the Tic-Tac-Toe game and a simple AI in multiple languages.

Primary LanguageRustOtherNOASSERTION

Multilingual-Tic-Tac-Toe

Implementations of the Tic-Tac-Toe game and a simple AI in multiple languages.

 _____  ___   ___       _____  ___   ___        _____   ___   ___ 
|_   _||_ _| / __|     |_   _|/   \ / __|     |_   _| / _ \ | __|
  | |   | | | (__        | |  | - || (__        | |  | (_) || _| 
  |_|  |___| \___|       |_|  |_|_| \___|       |_|   \___/ |___|

Available Languages

Running instructions

C

Launch the following command at the root of the project:

$ cd src/c && gcc main.c && ./main

Python

Requirements: Python 3.10 or higher (use of the match statement)

Launch the following command at the root of the project:

$ python3 src/python/main.py

For Windows:

> py src/python/main.py

Rust

Launch the following command at the root of the project:

$ cd src/rust && cargo run

License

This work is licensed under the CC-BY-NC-SA 4.0 license.