Rock-Paper-Scissors-Game

๐ŸŽฎ Interactive Rock-Paper-Scissors Game Engine

A persistent, logic-driven game application built with vanilla JavaScript, featuring state management and automated opponent AI.

๐Ÿ”— Live Demo

Play Now


๐Ÿ› ๏ธ Tech Stack

JavaScript HTML5 CSS3


โœจ Key Features

๐ŸŽฏ Persistent State Management

๐Ÿค– Intelligent Opponent System

๐ŸŽจ Dynamic UI Rendering

๐Ÿ—๏ธ Optimized Architecture


๐ŸŽฎ How to Play

  1. Launch the game at sriram629.github.io/Rock-Paper-Scissors-Game
  2. Select your move by clicking Rock, Paper, or Scissors
  3. Computer responds with its randomly generated move
  4. View results instantly with updated scoreboard
  5. Complete 5 rounds to see the overall match result
  6. Reset anytime using the โ€œReset Scoreโ€ button

๐Ÿ“ Project Structure

Rock-Paper-Scissors-Game/
โ”œโ”€โ”€ index.html          # Game interface structure & embedded JavaScript
โ”œโ”€โ”€ style.css           # UI styling and responsive design
โ””โ”€โ”€ images/             # Game assets (rock, paper, scissors icons)

๐ŸŽฏ Technical Highlights


๐Ÿš€ Future Enhancement Opportunities


๐Ÿ‘จโ€๐Ÿ’ป Developer

Sri Rama Krishna Chowdary Maddipati


๐Ÿ“„ License

This project is created for educational purposes. Feel free to fork, modify, and enhance!


Built with โค๏ธ using vanilla JavaScript - proving that powerful functionality doesnโ€™t always require frameworks.