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.
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.
- 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.
- 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.
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 gamefuture-game/
: Placeholder for future games
Each game folder contains its own README, making it easy to navigate and set up each game individually.
Below is a screenshot of the application:
To try the Tic Tac Toe game locally, follow these steps:
- Clone this repository:
git clone https://github.com/CKShetty4/Board-Battle-Royale.git
- Navigate to the Tic Tac Toe directory:
cd Board-Battle-Royale/tic-tac-toe
- Install dependencies:
npm install
- Start the development server:
npm start
- Open http://localhost:3000 to play in your browser.
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!