Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✂️ Rock Paper Scissors ✂️

A browser-based Rock Paper Scissors game built for a web-programming class. Features multiple color themes, persistent score tracking, sound effects, and a fun facts page.

🔗 Live: https://reatsenkovacoding.github.io/Rock-Paper-Scissors-FINAL/


✨ Features

  • 🎮 First to 5 wins — competitive scoring system
  • 💾 Persistent score — saved via localStorage, survives page reloads
  • 🎨 9 color themes — black, purple, blue, green, red, orange, yellow, pink, white
  • 🔊 Sound effects — audio feedback on each move
  • 📖 Facts page — fun trivia about Rock Paper Scissors
  • 📱 Responsive — mobile-friendly layout

🗂️ Project Structure

Rock-Paper-Scissors-FINAL/
├── index.html       # Landing / home page
├── game.html        # Main game screen
├── facts.html       # Fun facts page
└── assets/
    ├── styles/
    │   ├── base.css     # Core layout & components
    │   └── themes.css   # All 9 color theme definitions
    ├── scripts/
    │   ├── game.js          # Game logic & localStorage
    │   ├── theme.js         # Theme switching
    │   └── sound-effects.js # Audio feedback
    └── images/      # Emoji icons and UI assets

🛠️ Tech Stack

  • HTML5 — structure
  • CSS3 — theming, layout, animations
  • Vanilla JavaScript — game logic, theme switching, localStorage

👩‍💻 Author

Made by ReaTsenkovaCoding · NBU · F117249

About

✂️ A Rock Paper Scissors game with 9 color themes, persistent score tracking via localStorage, sound effects, and a fun facts page — built with HTML, CSS & JavaScript for a web-programming class.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages