Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ankitchoudhary-vcf/uno
Two player online game of UNO
https://github.com/ankitchoudhary-vcf/uno
react reactjs socket-io socket-io-client
Last synced: 11 days ago
JSON representation
Two player online game of UNO
- Host: GitHub
- URL: https://github.com/ankitchoudhary-vcf/uno
- Owner: ankitchoudhary-vcf
- Created: 2022-02-05T11:08:01.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-09T05:40:37.000Z (almost 3 years ago)
- Last Synced: 2024-11-18T07:02:20.530Z (2 months ago)
- Topics: react, reactjs, socket-io, socket-io-client
- Language: TypeScript
- Homepage: https://ankitchoudhary-vcf.github.io/UNO
- Size: 8.79 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
UNO ONLINE
Two player online game of UNO
Live at https://ankit1509.github.io/UNO
## ๐ค What is UNO?
UNO is the classic and beloved card game thatโs easy to pick up and impossible to put down! Players take turns matching a card in their hand with the current card shown on top of the deck either by color or number. Special action cards deliver game-changing moments as they each perform a function to help you defeat your opponents. These include skips, reverses, draw twos, color-changing wild and draw four wild cards.
## โ About the Game
This two-player online version of the game was built with [React](https://reactjs.org/), [Socket.IO](https://socket.io/), [Express](https://expressjs.com/) and [Node](https://nodejs.org/en/). It currently supports two-players in each game. It also has text chat functionality to communicate with your opponent!
## ๐ง How to Play?
1. Once you're on the homepage of the game, you can either host a new game or join a friend's game.
2. To host a new game, click on CREATE GAME. A game code will be generated which you can share with your friend.
3. To join a friend's game, enter the game code given by them, and click on JOIN GAME.
4. That's it! Enjoy the game and remember, no toxicity!## ๐ฎ Screenshots
## ๐ค Contributing
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated. The **Issues** tab is a good place to begin!
1. Fork the project repo
2. Clone the forked repo on your machine
3. Create your feature branch (`git checkout -b feature/AmazingFeature`)
4. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
5. Push to the branch on your forked repo (`git push origin feature/AmazingFeature`)
6. Open a pull request