Online Tool Store Online Tool Store

Rock Paper Scissors

Play Rock Paper Scissors against a bot that studies your recent moves to predict and counter your next one. Free and runs entirely in your browser.

🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.

You 0 Bot 0 Ties 0

The bot hasn't seen enough of your moves yet to predict a pattern.

Click Rock, Paper, or Scissors to play — the bot moves right after you do. Nothing here is saved; reloading starts a new match.

How it works

  1. Click Rock, Paper, or Scissors to make your move for the round.
  2. The bot picks its move right after — sometimes based on a read of your habits, sometimes at random.
  3. Rock beats Scissors, Scissors beats Paper, and Paper beats Rock. The round's winner is announced above, and the running score updates.
  4. Keep playing to build up history, or click Reset match to clear the score and start the bot's read of you from scratch.

How the bot predicts your next move

The bot doesn't guess blindly — it builds a small table of what you played immediately after each of your last moves, a simple first-order pattern model:

predicted move = most common move you've played right after your current last move

Example: if you've played Paper more often than anything else right after playing Rock, the next time your last move was Rock, the bot expects Paper and throws Scissors to beat it. When there isn't yet a clear favorite — too little history, or a tie between moves — or on roughly 1 round in 5 regardless, it throws a move at random instead, so it's never fully predictable itself.

FAQ

How does the bot decide what to play?

It keeps a small table of what you played immediately after each of your last few moves. If you tend to follow Rock with Paper, the bot starts expecting Paper the next time you've just played Rock, and throws Scissors to beat it. See "How it works" below for the full method.

Can I actually beat a bot that's reading my patterns?

Yes — the whole game is that arms race. The bot only has an edge when your moves form a repeatable habit; play deliberately unpredictably (or truly at random) and it has nothing to latch onto, so its predictions fall back toward a coin flip.

Why does the bot sometimes play randomly even when it seems to have you figured out?

By design, about 1 round in 5 it ignores its own prediction and throws a random move instead. Without that, a bot that locked onto your pattern would win every remaining round — this keeps it beatable and keeps the bot itself from becoming predictable.

Does my score or match history get saved?

No. Everything — your score, move history, and the bot's prediction table — lives only in this browser tab's memory. Reloading the page, or clicking Reset match, starts over from zero.

Is Rock Paper Scissors ever unwinnable or unfair?

No — each move beats exactly one other move and loses to exactly one, so against a truly random opponent no strategy has an edge. The bot only pulls ahead by exploiting habits in how you play, not by any advantage baked into the rules.

How we compare

Feature Online Tool Store The New York Times' Rock Paper Scissors game Typical app-store RPS apps
No install — runs in your browser
Free to keep playing, no article paywall Limited — sits behind the NYT's metered article paywall
No sign-up Varies — some require an account
No ads Surrounded by the rest of the nytimes.com site Varies — many are ad-supported

If you want a pattern-reading opponent you can play as many free rounds against as you like, with no install, account, or paywall in the way, this is the fastest way to start a match.

Explore related tools

Embed this tool

Paste this on your own site — it stays free, and every file still stays in your visitor's browser, not yours or ours.