/Rockout

Rockout is a rock paper scissors game with some cool functionalities like, SinglePlayer mode, MultiPlayer mode, creating separate rooms, inviting friends, etc.

Primary LanguageJavaScriptMIT LicenseMIT

Rockout

Rockout is a rock-paper-scissor game built using Next.js, Tailwind CSS, and Socket.io. The game features both Single Player and Multiplayer modes, with smooth gameplay and user-friendly interface.

Screenshots

Home Page Game Page
Home Page Game Page

How to Play

  1. Go to rockout.vercel.app Click Here
  2. Choose between singlePlayer and multiPlayer modes (Create a Room & Join a Room).
  3. If you select singlePlayer mode, enter the number of rounds you want to play.
  4. If you select Create a Room, enter your name and the total number of rounds you want to play. If you select Join a Room, enter the roomId and your name.
  5. Start playing the game and enjoy!

Features

  • Single Player and Multiplayer modes.
  • Smooth gameplay.
  • User-friendly interface.
  • Real-time multiplayer experience using Socket.io.

Technologies Used

  • Next.js
  • Tailwind CSS
  • Socket.io

Contributing

Contributions are always welcome! If you would like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make changes to the code.
  4. Test your changes thoroughly.
  5. Commit your changes and push to your fork.
  6. Create a pull request to the original repository.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements

  • Thanks to Next.js, Tailwind CSS, and Socket.io for making this project possible.
  • Thanks to the open-source community for their support and contributions.