/tic-tac-toe-ReactJS

Primary LanguageJavaScriptMIT LicenseMIT

Tic Tac Toe Game

Welcome to my Tic Tac Toe game project! This project is divided into two parts: backend and frontend.

Backend

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.

Installation

To install and run the backend, follow these steps:

  1. Clone the repository.
  2. Navigate to the backend directory.
  3. Run npm install to install dependencies.
  4. Run npm start to start the backend server.

Technologies Used

  • Node.js
  • WebSocket

Frontend

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.

Installation

To install and run the frontend, follow these steps:

  1. Navigate to the frontend directory.
  2. Run npm install to install dependencies.
  3. Run npm start to start the development server.

Technologies Used

  • HTML
  • CSS
  • React.js

Gameplay

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.

How to play

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/

Contributors

Feel free to contribute to this project by submitting bug reports, feature requests, or pull requests. Enjoy playing Tic Tac Toe!