Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ckshetty4/board-battle-royale
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.
https://github.com/ckshetty4/board-battle-royale
development-phase game game-development pending webapp
Last synced: 5 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/ckshetty4/board-battle-royale
- Owner: CKShetty4
- License: mit
- Created: 2024-10-04T07:06:50.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-10-27T13:45:33.000Z (18 days ago)
- Last Synced: 2024-10-27T14:23:24.575Z (18 days ago)
- Topics: development-phase, game, game-development, pending, webapp
- Language: JavaScript
- Homepage:
- Size: 190 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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 gamesEach game folder contains its own README, making it easy to navigate and set up each game individually.
## 📸 Screenshots and Demo
![Demo Video](/tic-tac-toe/Demo/demo.mp4 "DemoVideo")
### Screenshot
Below is a screenshot of the application:
![StartScreen](/tic-tac-toe/Demo/StartScreen.png "StartScreen")
![GameBoard](/tic-tac-toe/Demo/GameBoard.png "GameBoard")
![Gameplay](/tic-tac-toe/Demo/Gameplay.png "Gameplay")
![RestartScreen](/tic-tac-toe/Demo/RestartScreen.png "RestartScreen")
![WinnerScreen](/tic-tac-toe/Demo/WinnerScreen.png "WinnerScreen")## 💻 Getting Started
### Run Tic Tac Toe Locally
To try the Tic Tac Toe game locally, follow these steps:
1. Clone this repository:
```bash
git clone https://github.com/CKShetty4/Board-Battle-Royale.git
```
2. Navigate to the Tic Tac Toe directory:
```bash
cd Board-Battle-Royale/tic-tac-toe
```
3. Install dependencies:
```bash
npm install
```
4. Start the development server:
```bash
npm start
```
5. Open [http://localhost:3000](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!