Rock, Paper, Scissors is a web-based application that allows the user to play the classic game of Rock, Paper, Scissors against a computer opponent. Or, if the user is feeling adventurous, they can select the Advanced game mode to select between five different fighters, including bomb and wrestler. Once a game mode is selected, the fighters are displayed, and the user selects one that is paired up against a randomly generated fighter. The winner is then announced and the wins are updated on the left and right sides of the application. The user is able to go back to the home page and switch game modes at any point, and the score remains until the application is refreshed or reloaded.
- Fork this repository
- Clone it down to the machine
cd
into the directory- Run
open index.html
to launch the application in the user's default browser
This project was assigned in Week 5 of Module 1 and we were given one week to complete it. Individually I averaged around 4 hours per day working on it. A majority of my time was spent researching and refactoring.
The primary learning goals of this project were to demonstrate, on an individual level, an understanding of the interaction between the data model and the DOM as well as the interactions between CSS, HTML, and Javascript.
Challenge: Relying primarily on my own understanding of the elements required for this project to satisfy the learning goals.
Win: Realizing just how far I've come since day 1 of Mod 1.
Challenge: Struggling with the interaction between the data model and the DOM.
Win: Feeling more comfortable distinguishing and utilizing the two.