Uno
Classic UNO card game implemented with React and Python using Socket.IO for realtime multiplayer functionality.
Install / Use
/learn @karanpratapsingh/UnoREADME
UNO
Classic UNO card game implemented with React and Python using Socket.IO for realtime multiplayer functionality.
Note: I made this for fun and personal use, please don't use this code in production.
📷 Screenshots
<img width="50%" src="./docs/images/home.png"><img width="50%" src="./docs/images/game.png"> <img width="50%" src="./docs/images/room.png"><img width="50%" src="./docs/images/host.png">
💻 Development
Server
$ cd server
$ make start-redis
$ make dev
Note: Make sure docker is running.
Web
$ cd web
$ pnpm install
$ pnpm run dev
📖 TODO
- [ ] Better game validation rules
- [ ] Implement game log
- [ ] Host can kick player from room
- [ ] Place chance logic
- [ ] Generate random player name
- [ ] Player can remove a card from hand
- [ ] Migrate to a message broker like NATS?
