Inspiration

The inspiration behind this project was to create a simple and enjoyable game that could be easily played in a web browser. We wanted to provide a fun distraction for users and showcase our skills in front-end development.

What it does

The game allows users to play Rock, Paper, Scissors against the computer. Users can select their choice (rock, paper, or scissors) using buttons on the screen, and the computer will randomly select its choice. The game then determines the winner based on the choices made and displays the result to the user.

How we built it

We built the project using HTML, CSS, and JavaScript. HTML was used to create the basic structure of the game, including buttons for player input and a section to display the result. CSS was used to style the game and make it visually appealing. JavaScript was used to implement the game logic, including generating the computer's choice, determining the winner, and updating the game display.

Challenges we ran into

One of the main challenges we faced was implementing the game logic to correctly determine the winner based on the choices made by the player and the computer. We also had to ensure that the game was responsive and could be easily played on different devices.

Accomplishments that we're proud of

We are proud of creating a fully functional game that is both fun to play and visually appealing. We were able to successfully implement the game logic and create a smooth user experience.

What we learned

Through this project, we learned how to use JavaScript to create interactive web applications and manipulate the DOM to update the game state and display results. We also gained experience in handling user input and generating random computer choices.

What's next for Rock, Paper, Scissors

In the future, we plan to add more features to the game, such as keeping track of the user's score and allowing them to play multiple rounds. We also want to improve the game's design and add animations to make it more engaging for users.

Built With

Share this project:

Updates