JavaScript Browser Game Rock, Paper, Scissors

About

In this instructor-led code-along, we’ll guide you step-by-step through the exciting process of transforming a classic game of rock paper scissors into an interactive browser game.

This session is tailored for entry-level developers who have foundational knowledge in HTML, CSS, and JavaScript but are new to DOM manipulation and handling events. It’s a perfect opportunity to apply your basic coding skills in a practical setting and gain hands-on experience with interactive web development.

Content

Lesson Skills
Setup Setting up the development environment
User Stories How user stories inform application design.
Pseudocode Programmatic thinking when planning our code.
Scaffolding the Application Setting up our files and starter code.
Constants, Variables, and Cached Element References Declaring all variables.
Event Listeners Adding event listeners to DOM elements.
Game Logic Changing state, comparison logic and final state.
Render Render results to user.
Play All helpers under one roof.
Solution Final JavaScript code.
Play again? Adding reset logic to the game.
Add Instructions Adding instructions for game play.

References

πŸ“– Reference Materials

Internal

Prerequisites

Solution code

🏁 Solution code

Deployed sites

🌐 Live Example

Course landing pages

Resources

✏️ Instructor Guide

πŸŽ₯ Video Hub

πŸ—οΈ Release Notes


Find a πŸ‘Ύ bug πŸ‘Ύ or have suggestions? Let us know!