Skip to content

Commit 4824f3c

Browse files
authored
Update README.md
1 parent 9c427be commit 4824f3c

1 file changed

Lines changed: 57 additions & 6 deletions

File tree

README.md

Lines changed: 57 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,62 @@
11
# Tic-Tac-Two
22

3-
A modern twist on the classic Tic-Tac-Toe game with enhanced gameplay and strategies.
3+
A modern twist on the classic Tic-Tac-Toe game, introducing new strategies and dynamic gameplay.
44

5-
## Features
5+
## 🕹️ Play Now
66

7-
- **Multiplayer Support**: Play against another player locally.
8-
- **Unique Mechanics**: New rules that add complexity and fun.
9-
- **Simple UI**: Easy to navigate and play.
7+
Try the game live at: [tic-tac-two.onrender.com](https://tic-tac-two.onrender.com)
108

11-
## Visit [tic-tac-two.onrender.com](https://tic-tac-two.onrender.com) to play the game!
9+
## 🚀 Features
10+
11+
- **Modern Rules:** Experience new mechanics—only the last 6 moves remain on the board, creating unique strategies beyond classic Tic-Tac-Toe.
12+
- **Multiplayer:** Play against another person locally, with automatic player symbol assignment.
13+
- **Dynamic Gameplay:** As older moves disappear, plan ahead for a moving target!
14+
- **Simple, Responsive UI:** Clean design, works great on desktop and mobile.
15+
- **Open Source:** All code is available here—contributions and ideas are welcome!
16+
17+
## 💡 What Makes It Unique?
18+
19+
- **Move History Constraint:** Only the 6 most recent moves are visible on the board. Older moves vanish, making each game unpredictable and requiring new tactics.
20+
- **Session-based Player Assignment:** Each player is assigned X or O per session, ensuring fairness.
21+
- **Modern Stack:** Java backend with a React-based frontend.
22+
23+
## 🛠️ Contributing
24+
25+
We welcome contributions of all kinds! You can help by:
26+
- Enhancing or tweaking game mechanics
27+
- Improving the interface and user experience
28+
- Fixing bugs or adding tests
29+
- Expanding documentation
30+
31+
**Note:**
32+
The app is deployed on Render. For security and privacy, deployment credentials or access to the Render account will NOT be shared.
33+
You are encouraged to fork this repository, run it locally, and submit pull requests. All proposed changes to the game logic, frontend, or backend are welcome!
34+
35+
### Getting Started Locally
36+
37+
1. **Clone the repo:**
38+
```sh
39+
git clone https://github.com/athrvk/tic-tac-two.git
40+
cd tic-tac-two
41+
```
42+
43+
2. **Backend (Java/Spring Boot):**
44+
- Navigate to `backend/` and follow standard Spring Boot setup to run the server.
45+
46+
3. **Frontend (React):**
47+
- Navigate to `frontend/` and run:
48+
```sh
49+
npm install
50+
npm start
51+
```
52+
53+
4. The app will be available at the default port (usually `localhost:3000` for frontend).
54+
55+
## 📄 License
56+
57+
This project is open source, licensed under the MIT License.
58+
See [LICENSE](LICENSE) for details.
59+
60+
---
61+
62+
Enjoy the game, and happy hacking!

0 commit comments

Comments
 (0)