Skip to content

A multiplayer online and offline Tic Tac Toe game with customizable themes, social features, and a leaderboard, built using React. The game offers both player vs player and player vs computer modes, with the option to invite friends or challenge past opponents.

License

Notifications You must be signed in to change notification settings

CKShetty4/Board-Battle-Royale

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Board-Battle-Royale

Welcome to Board Battle Royale, a series of multiplayer online and offline classic board games with a modern twist! This project offers customizable themes, social features, and a leaderboard for a competitive edge. Dive into timeless board games, challenge friends or past opponents, and experience each game in your unique style. The first game developed under this series is Tic Tac Toe.

🎲 Project Overview

Board Battle Royale brings together various board games in one application, where each game is stored in its own folder for easy expansion. The first game, Tic Tac Toe, is live and can be found in the tic-tac-toe folder, with more games to be added soon.

🚀 Features

  • Multiplayer Modes: Play online or offline with friends or challenge a past opponent.
  • Game Variety: Multiple games, with Tic Tac Toe as the first in the series. New games will be added in their own folders.
  • Customization: Choose from various themes to personalize your gaming experience.
  • Leaderboard and Social Features: Track your rank and achievements, and challenge other players.

Current Game: Tic Tac Toe

  • Two Modes:
    • Player vs Player: Engage in classic gameplay against a friend.
    • Player vs CPU: Face off against a CPU opponent with a custom-built algorithm that adds a touch of unpredictability, simulating a human opponent.
  • Symbol Selection: Player One can select their symbol, X or O, before the game begins (X always starts).
  • Score Display: Tracks wins for each player and the total number of ties.
  • Responsive and Engaging UI: Built with a focus on accessibility and smooth user experience across devices.

📂 Project Structure

Each game under Board Battle Royale is developed as an independent module and stored in its own folder. For example:

  • tic-tac-toe/: Folder for Tic Tac Toe game
  • future-game/: Placeholder for future games

Each game folder contains its own README, making it easy to navigate and set up each game individually.

📸 Screenshots and Demo

Demo Video

Screenshot

Below is a screenshot of the application:

StartScreen GameBoard Gameplay RestartScreen WinnerScreen

💻 Getting Started

Run Tic Tac Toe Locally

To try the Tic Tac Toe game locally, follow these steps:

  1. Clone this repository:
    git clone https://github.com/CKShetty4/Board-Battle-Royale.git
  2. Navigate to the Tic Tac Toe directory:
    cd Board-Battle-Royale/tic-tac-toe
  3. Install dependencies:
    npm install
  4. Start the development server:
    npm start
  5. Open http://localhost:3000 to play in your browser.

⭐ Feedback and Contributions

If you enjoy the games or want to see more in the series, please give this project a star on GitHub! Stay tuned for updates as new games are added, and follow to be the first to know.


This README provides an overview of the Board Battle Royale project structure and functionality, with more information available in individual game folders as new games are added. Enjoy the battle!

About

A multiplayer online and offline Tic Tac Toe game with customizable themes, social features, and a leaderboard, built using React. The game offers both player vs player and player vs computer modes, with the option to invite friends or challenge past opponents.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published