https://github.com/chore-dev/tic-tac-toe-advanced
Play tic-tac-toe with your friend online.
https://github.com/chore-dev/tic-tac-toe-advanced
Last synced: about 1 month ago
JSON representation
Play tic-tac-toe with your friend online.
- Host: GitHub
- URL: https://github.com/chore-dev/tic-tac-toe-advanced
- Owner: chore-dev
- License: mit
- Created: 2024-08-02T09:35:16.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-10-03T11:10:02.000Z (over 1 year ago)
- Last Synced: 2025-06-06T16:45:23.208Z (9 months ago)
- Language: SCSS
- Homepage: https://chore-dev.github.io/tic-tac-toe-advanced
- Size: 30.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tic-Tac-Toe Advanced
Play a different tic-tac-toe with your friend online.
Idea originated from [GiiKER Tic-Tac-Toe Bolt](https://giiker.com/products/tic-tac-toe-bolt)
## Features
- Classic tic-tac-toe game
- Infinite mode (only 3 marks can be put)
- Cover-up mode (3 sizes of marks, bigger one can cover smaller one)
- Peer-to-peer online play
## How to play
### Local
Click "Local play" to play with your friend on the same device.
### Online
#### Host a game
1. Configure the game settings (e.g. mode)
2. Click "Host a game"
3. Share the host ID with your friend
#### Join a game
1. Request the host ID from your friend
2. Enter the host ID
3. Click "Join"
## Development
### Prerequisites
- Node.js 20+
- PNPM 8+
### Setup
```bash
pnpm install
```
### Start
```bash
pnpm start
```
### Build
```bash
pnpm build
```
## TODO
- [x] Cover-up mode
- [ ] Support page reloading on host
## License
MIT License