Skip to content

ShubhangiSisodia/Tic-Tac-Toe-game

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

racial-class-2069

Project Title:- Live X's and O's Application

tic-tac-toe-logo

A brief description of what this project does and who it's for

This application is a digital version of the classic two-player board game. The game is played on a 3x3 grid where players take turns placing their symbol (either X or O) in an empty square. The objective of the game is to get three of your symbols in a row (horizontally, vertically, or diagonally) before the other player does.

This application allows players to compete against each other on a single device. The players can take turns placing their symbol by tapping on the desired square on the grid. The game keeps track of each player's score and displays it on the screen. In addition, the application provides an option to reset the game and start over if players wish to play again.

The application features a simple and intuitive user interface with attractive graphics and sound effects. It is easy to use, and players can quickly learn how to play the game. Overall, your tic-tac-toe application provides a fun and engaging way for players to enjoy the classic game of tic-tac-toe on their device.

Instructions:-

Installation

Install our-project with npm packages

  npm install express
  npm i mongoose
  npm i nodemon
  npm i socket.io
  npm i bcrypt jsonwebtoken dotenv 
  npm i winston winston-mongodb
  

Running Tests

To run backend, run the following command

  npm run server

Tech Stack

Client: HTML5, CSS, Tailwind CSS, JavaScript

Server: Nodejs, Express.js, MongoDB, Socket.io

Features

  • Valid User Authentication
  • Multiplayer game
  • User can play the game & chat with each other at the same time

Screenshots

1. Signup Page

Screenshot (436)

Screenshot (437)

2. Home Page

Screenshot (438)

3. Game Board

Screenshot (434)

4. Users

Screenshot (435)

Authors

Feedback

If you have any feedback, please reach out to us at abhi.bunny@gmail.com

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 49.0%
  • HTML 32.1%
  • CSS 18.9%