Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kudith/rock-paper-scissors
https://github.com/kudith/rock-paper-scissors
Last synced: 11 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/kudith/rock-paper-scissors
- Owner: kudith
- Created: 2024-07-08T19:50:07.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-09-24T02:34:01.000Z (about 1 month ago)
- Last Synced: 2024-10-12T10:13:32.587Z (25 days ago)
- Language: CSS
- Homepage: https://rock-paper-scissors-one-flax.vercel.app/
- Size: 106 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rock✊ Paper✋ Scissors✌️
A simple Rock Paper Scissors game developed as a learning project for practicing JavaScript, HTML, and CSS (Tailwind) with Vite.
## Table of Contents
- [Rock✊ Paper✋ Scissors✌️](#rock-paper-scissors️)
- [Table of Contents](#table-of-contents)
- [Installation](#installation)
- [Usage](#usage)
- [Features](#features)
- [To-Do](#to-do)
- [Credits](#credits)
- [Feedback](#feedback)## Installation
1. Clone the repository:
```sh
git clone https://github.com/your-username/rock-paper-scissors.git
```2. Navigate to the project directory:
```sh
cd rock-paper-scissors
```3. Install the dependencies:
```sh
npm install
```## Usage
1. Start the development server:
```sh
npm run dev
```2. Open your browser and go to:
```link
http://localhost:5173
```## Features
- 🎨 Minimalist black-and-white comic theme
- 🖱️ User-friendly interface with three buttons: Rock, Paper, Scissors
- 📊 Displays the result of each game round## To-Do
Here are some features and improvements planned for the future:
- [ ] 🕹️ Add a scoring system to keep track of wins, losses, and draws
- [ ] 🌐 Implement a multiplayer mode to play against friends online
- [ ] 🎉 Add animations and sound effects for more engaging gameplay
- [ ] 📱 Optimize the design for better mobile responsiveness
- [ ] 🧠 Improve the AI for more challenging computer opponents
- [ ] 📈 Add a history feature to review past game results
- [ ] 💬 Integrate a chat feature for players to communicate during the game
- [ ] 🔄 Allow users to reset the game and start a new match easily
- [ ] 🏆 Add achievements and rewards for various milestones
- [ ] 🎨 Allow users to customize the theme and interface## Credits
This project was created by me as a small learning project to practice JavaScript, HTML, and CSS (Tailwind) using Vite.
## Feedback
As a beginner, I am eager to improve and learn more. If you have any feedback, suggestions, or find any issues, please feel free to open an issue on the repository or contact me directly. Your feedback is greatly appreciated!