Welcome to my Tic Tac Toe game project! This project is divided into two parts: backend and frontend.
The backend of this project is built using Node.js along with the WebSocket library. It handles the game logic and communication between players in real-time.
To install and run the backend, follow these steps:
- Clone the repository.
- Navigate to the backend directory.
- Run
npm install
to install dependencies. - Run
npm start
to start the backend server.
- Node.js
- WebSocket
The frontend of this project is developed using HTML, CSS, and React.js. It provides the user interface for playing Tic Tac Toe both online and offline.
To install and run the frontend, follow these steps:
- Navigate to the frontend directory.
- Run
npm install
to install dependencies. - Run
npm start
to start the development server.
- HTML
- CSS
- React.js
The objective of this project is to create a playable Tic Tac Toe game. Players can compete against each other online or play against an AI offline. The game features intuitive controls and a responsive design for seamless gameplay experience.
The site is available through github pages, but it is not possible to use it to play online, as the server is not instantiated, you can access it here: https://joaovictor-c.github.io/tic-tac-toe-ReactJS/
- João Victor Corrêa da Silva
- Ethan Chen (code used as inspiration: https://www.chickenkoup.com)
Feel free to contribute to this project by submitting bug reports, feature requests, or pull requests. Enjoy playing Tic Tac Toe!