https://github.com/jasonflorentino/console-rock-paper-scissors
Get a game of Rock Paper Scissors going, like, real fast
https://github.com/jasonflorentino/console-rock-paper-scissors
beginner browser-game console developer-tools javascript learn-javascript learn-programming learn-to-code text-game
Last synced: 2 months ago
JSON representation
Get a game of Rock Paper Scissors going, like, real fast
- Host: GitHub
- URL: https://github.com/jasonflorentino/console-rock-paper-scissors
- Owner: jasonflorentino
- License: unlicense
- Created: 2021-09-11T00:05:41.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-09-11T20:40:45.000Z (over 3 years ago)
- Last Synced: 2023-02-26T07:37:37.394Z (about 2 years ago)
- Topics: beginner, browser-game, console, developer-tools, javascript, learn-javascript, learn-programming, learn-to-code, text-game
- Language: JavaScript
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ✂️ Rock, Paper, Scissor in the Console
I've been running commands in the browser console more than usual lately and I was thinking last night that it might be fun to write some code that runs a game in there. No webpage, or fancy styling, just JavaScript. So here it is. (I spent more time writing this readme than writing the program, so please don't judge.)
— Jason, September 10, 2021
## But Why
I feel like everyone goes through the practice of making a Rock, Paper, Scissors game when they start out programming, and that's who I hope can get something out of this. There's a million ways you could write this game, and here's just one more. Now there's some wacky stuff in here that you'd never do "in real life", but I think this is still a fun toy that brings in some neat tools and concepts with literally zero barrier to entry – You've already got a web browser; here's some code you can run right away.† Once you've played the game (or before!), have a look through and try to follow the paths of the program, and why I might've done things this way or that way, or how you might do them differently.## How to use this
- Open a new tab in your browser
- Open the developer tools panel: View > Developer > Developer Tools (On Chrome)
- Go to the JavaScript console, if it's not already open:
- Select the 'Console' tab at the top.
- There's a chance it might be hidden in a *see more* menu. It looks like this `>>` in Chrome.
- You should now see a blank area with a prompt (`> `) and your typical blinking text cursor
```
> you can type in there|
```
- Paste the contents of `game.js` in there and hit `ENTER`†
- "Call" the function that starts the game:
- Enter this into the JS console:
```javascript
playRockPaperScissors();
```
- Enjoy## ⚠️ Note
† In general it's probably **not** a great idea to paste code into your console unless you know what it does. But there's no funny business in here, I promise!