Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/je-jo/turing-rps
https://github.com/je-jo/turing-rps
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/je-jo/turing-rps
- Owner: je-jo
- Created: 2024-03-22T20:03:12.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-04-06T05:21:34.000Z (7 months ago)
- Last Synced: 2024-04-06T06:26:52.558Z (7 months ago)
- Language: JavaScript
- Size: 168 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rock Paper Scissors
### About
Classic Rock Paper Scissors game with a difficult variant.
This is a learning project from Turing School Module 1. The spec can be found [here](https://frontend.turing.edu/projects/module-1/rock-paper-scissors-solo-v2.html).
### Live Page
[Rock Paper Scissors](https://je-jo.github.io/turing-rps/)
### Preview of App:
![](/screenshot.png)
### Learning Goals:
- Solidify and demonstrate understanding of DRY JavaScript and event delegation to handle similar event listeners.
- Understand the difference between the data model and how the data is displayed on the DOM### Required Features:
- [x] Both players’ wins should be displayed.
- [x] Both players’ selected fighter icon should be displayed each round.
- [x] Winner (or Draw) should be announced each round.
- [x] A timeout is used after a completed round to reset the board.
- [x] This game is played by one user against a computer. The computer player should be another player object with the name of ‘computer’ and have the ability to make a random choice.
- [x] You’ll need to make two versions of Rock, Paper, Scissors - “classic” and some variation. The variation should include more than 3 options.### Helpful Links:
- [A (more) Modern CSS Reset by Andy Bell](https://piccalil.li/blog/a-more-modern-css-reset/)