About the Project

Welcome to Rock Paper Scissors Online, a personal project built with curiosity and passion. The goal is simple: bring a classic, timeless game to the modern web — beautifully designed, lightweight, and accessible to everyone. No downloads, no sign-ups, no paywalls.

This game was designed and built by Niranjan Kumar Singh, a self-taught web development enthusiast who loves learning by building real projects from scratch.

Niranjan Kumar Singh — Creator of RPS Online

Niranjan Kumar Singh

A passionate self-learner who explores web development by building real projects. Niranjan created this game entirely from scratch to practice and grow his skills in HTML, CSS, JavaScript, and PWA development. He believes the best way to learn is to build something you're proud of — and this is one of those projects. 🚀

Why We Built This

In a world of complex, heavy applications demanding downloads and account creation, we wanted to return to the basics. Rock Paper Scissors Online exists to give anyone — regardless of their device, internet speed, or technical capability — access to a fun, fair, and beautifully designed game in seconds.

This project serves as a showcase of modern web standards: using Vanilla JavaScript for game logic, CSS3 animations for a smooth visual experience, and PWA (Progressive Web App) capabilities so you can even play offline once you've visited the site.

Our Mission and Values

We are guided by three core values in everything we build:

Technology Behind the Game

The entire game is powered by a lean, purpose-built technology stack — no frameworks, no bloat:

HTML5 CSS3 Animations Vanilla JavaScript Progressive Web App (PWA) Service Workers Local Storage Canvas Confetti Vercel Hosting

The Hard Mode AI uses a frequency tracking algorithm — it records your previous moves and uses conditional probability to predict your next throw. It's the same principle taught in university-level game theory courses, implemented in about 50 lines of clean JavaScript.

Our Commitment to Quality

We are constantly improving the game based on user feedback. Over the life of this project, we have shipped the following quality-of-life improvements based directly on player requests:

  1. Added Dark Mode for late-night gaming sessions, with the preference saved via Local Storage so it persists between visits.
  2. Implemented Best of 3, 5, and 7 round selectors so players can choose their preferred match length.
  3. Added a Confetti celebration on match wins to make victories feel genuinely rewarding.
  4. Built a Challenge a Friend feature with custom URLs so you can set target scores and share them with friends.
  5. Designed and published a full Strategy Guide to add genuine educational value beyond just the game itself.

Frequently Asked Questions

Q: Is this game completely free to play?

Yes. Rock Paper Scissors Online is 100% free and always will be. You do not need to create an account, pay a subscription, or make any in-app purchases. The site is funded through non-intrusive Google AdSense advertisements.

Q: How does the Hard Mode AI work?

The Hard Mode AI tracks your historical choice frequency across the current session. If you've thrown Rock 60% of the time, the AI will bias its prediction toward Paper. This "exploitative" strategy mirrors real-world competitive game theory and provides a genuinely challenging opponent to practice against.

Q: Does the game collect any of my personal data?

No personal data is collected or transmitted. All game state, including your high score, win streak, and dark mode preference, is stored exclusively in your browser's Local Storage and never sent anywhere. Please see our Privacy Policy for complete details.

Q: Can I play offline?

Yes! This site is built as a Progressive Web App (PWA). Once you have visited the site at least once, a Service Worker caches key resources so the game can be played even when you are offline or on a poor connection.

Q: Can I add this game to my phone's home screen?

Absolutely. On Android, tap the browser's menu and select "Add to Home Screen." On iOS Safari, tap the Share icon and then "Add to Home Screen." The game will appear as an app icon and launch in full-screen mode, just like a native app.

Q: How can I report a bug or suggest a new feature?

We would love to hear from you. Head over to our Contact page and send us a message. We typically respond within 24–48 hours and take every piece of feedback seriously.

← Back to Game