- ๐ About the Project
- ๐ Built With
- Tech Stack
- Key Features
- ๐ป Getting Started
- Setup
- Prerequisites
- Install
- Usage
- Run tests
- Deployment
- ๐ฅ Authors
- ๐ญ Future Features
- ๐ค Contributing
- โญ๏ธ Show your support
- ๐ Acknowledgements
- โ FAQ
- ๐ License
๐ Tic Tac Toe
Tic tac toe, also known as noughts and crosses, is a classic paper-and-pencil game played on a grid of 3x3 squares. Overall, tic-tac-toe is a simple yet enjoyable game that tests players' ability to think strategically and anticipate their opponent's moves.
๐ Built With React, JavaScript, Node Package Manager and yarn
Server
- ReactJS
Client
- 1: Grid: The game is played on a 3x3 grid, which consists of a total of nine cells.
- 2: Players: Tic-tac-toe is a two-player game. One player takes the role of 'X,' and the other player takes the role of 'O.'
- 3: Turns: The players take turns making their moves. The game always starts with the player using 'X.'
- 4: Markings: Each player's goal is to mark three consecutive cells in a row, column, or diagonal with their symbol ('X' or 'O'). Players take turns placing their marks in empty cells.
- 5: Win condition: The game ends when one player successfully gets three of their marks in a row, column, or diagonal. The player who achieves this wins the game.
- 6: Draw condition: If all the cells on the grid are filled, and no player has achieved a winning combination, the game is declared a draw or a tie.
- 7: Strategies: Tic-tac-toe is a game with perfect information, meaning that there is no randomness involved, and all the information is available to both players. With optimal play from both sides, the game will always end in a draw.
- 8: Simplicity: Tic-tac-toe is a straightforward game that is easy to learn and understand, making it suitable for players of all ages.
To get a local copy up and running, follow these steps.
In order to have the rubygems in your machine, run the following command
yarn install
In order to run this project you need to run the following command to install the rails-rspec testing framework:
yarn run build
Clone this repository to your desired folder:
git clone [email protected]:Piercel2022/tic-tac-toe.git
cd tic-tac-toe
To be able able to do this project, run the following command:
yarn run dev
๐ค Pierre Celestin Moussa
- GitHub:[@Piercel2022] (https://github.com/Piercel2022)
- Twitter:[@pier_celestin] (https://twitter.com/pier_celestin)
- LinkedIn: @pierrecelestinmax
- Improve the styling of the app
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project give a โญ๏ธ
I would like to thank Microverse especially Codereviewers
This project is not yet licensed.