An open API service indexing awesome lists of open source software.

https://github.com/cm0use/tic-tac-toe

Tic-tac-toe, no 3D or third-party libraries, just the standard functions provided by the compiler.
https://github.com/cm0use/tic-tac-toe

cpp cpp-game cppgame tic-tac-toe tictactoe tictactoe-cpp tictactoe-game

Last synced: 3 months ago
JSON representation

Tic-tac-toe, no 3D or third-party libraries, just the standard functions provided by the compiler.

Awesome Lists containing this project

README

        

Tic-tac-toe


Windows
macOS
Linux



The player who succeeds in placing three of their marks in a horizontal, vertical, or diagonal row is the winner.


Features
Requirements
Compile & Run
Contributing
License

![20220412_064725](https://user-images.githubusercontent.com/102839710/163684326-e58c52a0-b154-4d21-9bb8-3e2caed2d494.gif)

## Features
* Game modes:
- User vs Machine
- User vs User
- Machine vs Machine
* Easy to modify.
* Cross-Platform
- Windows, macOS and Linux.

## Requirements
* g++
* git (optional)

## Compile & Run
To **clone** and **compile** this game, you will need to have **git** and **g++** installed on your computer.

From your command line:

```bash
git clone https://github.com/CM0use/Tic-tac-toe.git
cd Tic-tac-toe
g++ -O2 -std=c++2a src/main.cpp src/tictactoe.cpp -o tictactoe
```

Run on **macOS & Linux**:
```bash
./tictactoe
```

Run on **Windows**:
```cmd
tictactoe.exe
```

## Contributing
**Any contribution you make will be greatly appreciated.**

If you have any ideas/suggestions to improve the repository, make a fork of the repository and create a pull request.

You can also open the issue tracker to report any improvements or bugs.

## License
**Distributed under the GNU General Public License v3.0**

See accompanying file LICENSE

or copy at GNU General Public License