KOJP

Rock Paper Scissors Online Game

A computer that learns your habits, win streaks, Muk-jji-ppa, a 30 second speed round, an 8 rival tournament and two players on one screen

Five ways to play, three computer levels

Win Streak counts how many rounds you win before your first loss. In Muk-jji-ppa the winner of a throw becomes the attacker and scores whenever both hands match; first to 3 wins. Speed Round gives you 30 seconds to tap the hand that beats the one on screen, and Tournament pits you against 8 rivals with different habits, best of 3 each.

Controls

Tap or click a button below: throw that hand
Keys 1 2 3 or A S D: Rock, Paper, Scissors
Two players: left (bottom) player A S D, right (top) player J K L or the arrow keys
Enter: start from the title screen

How do you play Rock Paper Scissors here?

Pick a mode on the title screen, then tap one of the three buttons at the bottom. Both hands pump three times to the "Rock, Paper, Scissors!" chant and open at the same moment. Rock beats scissors, scissors beats paper, paper beats rock.

Every hand is drawn as a coloured glove, so rock, paper and scissors are easy to tell apart. The winning hand grows and sends out a golden ring, the losing hand shakes and fades, and once a streak passes 3 the counter catches fire. There are six modes in all: Win Streak, Muk-jji-ppa, Muk-jji-ppa for two, Speed Round, Tournament and Two Players, and each starts right away on the same screen.

Does the computer really read your hand?

Yes. Normal looks at your last 10 throws, guesses the one you use most and plays the hand that beats it. Hard uses a second order Markov model: it records what you threw after each pair of hands and predicts the next one. Easy is pure random.

LevelHow it choosesHow to beat it
EasyAll three hands equally likelyLuck. You win about one round in three
NormalCounters your most common hand of the last 10. 35% randomChange the hand you favour
HardPredicts from the last two hands you threw. Only 12% randomNever repeat the same sequence twice

The Hard rival also talks before you choose: "Rock this time?" or "You like Rock, huh?". When one hand makes up more than 45% of your recent throws it names that hand, so the speech bubble is a mirror of your own habit. People tend to avoid throwing the same hand three times and to copy the hand that just beat them, and that is exactly the kind of pattern a Markov model picks up.

What are the Muk-jji-ppa rules?

First play normal rock paper scissors to decide who attacks. From then on, whenever both players throw the same hand, the attacker scores a point. If the hands differ, the winner of that throw takes over as attacker.

  1. Play rock paper scissors. The winner gets the "Attack" badge; a draw is replayed.
  2. In the attack phase the hands are called Muk (rock), Jji (scissors) and Ppa (paper) in Korean.
  3. A matching throw gives the attacker one point and the round restarts from rock paper scissors.
  4. A different throw hands the attack to whoever won it, and the next throw follows at once.
  5. First to 3 points wins.

When the computer attacks it throws the hand it expects from you; when it defends it throws the hand that beats that. On Hard, holding the attack and repeating a hand twice is the quickest way to give away a point.

How is the Speed Round scored?

For 30 seconds a rival hand drops into the middle of the screen and you tap the hand that beats it as fast as you can. A correct tap counts one point; a wrong tap takes 2 seconds off the clock.

After five correct answers a red banner reading "LOSING hand!" starts to appear now and then. While it shows, the right answer is the hand that loses to the one on screen. Switching between the green and red banners is where most mistakes happen. Every 10 answers in a row sets off fireworks, and the result card shows your total, your best combo and your misses.

How are the 8 tournament rivals different?

Each rival chooses hands in its own way, and you play best of 3 against each one to move up. Draws are replayed. Two losses to any rival knock you out on the spot.

#RivalHabit
1RockyRock two times out of three
2SnippyLoves scissors, otherwise beats your last hand
3EchoAssumes you will repeat and beats your last hand
4CopycatCopies your last hand
5FickleNever throws the same hand twice in a row
6ContraryExpects you to beat its last hand and goes one step further
7Mind ReaderFrequency analysis, like the Normal computer
8ChampMarkov prediction like the Hard computer, plus mind games

Each rival drops a hint about its habit in the first round: "Rock is king", "Me too!" and so on. Trust the hint and the first six can be beaten almost every time. Against Copycat, throw the hand that beats what you just threw; against Contrary, throw the hand that loses to its last hand.

How does two player mode work?

The screen splits in half, each player taps their own buttons, and both hands open together when the 3 second countdown ends. Your choice stays hidden; only a "Ready" badge shows.

Tips for beating the computer

  1. Drop your favourite hand. Normal and Hard target the hand you throw most. Mixing all three evenly brings your odds back to about one in three.
  2. Break the sequence on Hard. When your last two hands match an earlier pair, throw something different from what followed last time and the prediction misses.
  3. Read the bubble backwards. "You like Rock, huh?" means the computer is readying paper, so scissors is the play.
  4. Keep the same hand while attacking in Muk-jji-ppa. The harder the rival tries to match you, the more likely a match, and a match is your point.
  5. Look at the banner colour first in Speed Round. Green or red before the hand shape cuts your misses.

Controls

Best results for Win Streak, Speed Round and Tournament and the sound setting are stored only in this browser and never sent to a server. The chant and every sound effect are synthesised in code, so nothing is downloaded.

Frequently asked questions

Is this Rock Paper Scissors game free?

Yes. It is free with no sign up and works on computers, phones and tablets.

Does the computer see my hand before it throws?

No. The computer fixes its own hand the moment you tap, using only the record of your earlier throws, never the one you just made. Easy is random, Normal counts your last 10 throws and Hard predicts from the last two hands with a second order Markov model.

Who wins a matching throw in Muk-jji-ppa?

The player holding the attack scores a point. If the hands differ, the winner of that throw becomes the new attacker, and the first to 3 points wins the game.

What is the red LOSING hand banner in the Speed Round?

A reversal. After five correct answers it appears now and then, and while it shows you must tap the hand that loses to the one on screen instead of the one that beats it. A wrong tap costs 2 seconds.

How many rivals do I beat to win the tournament?

Eight. Each match is best of 3 and draws are replayed. Two losses to any rival knock you out, and the number of rivals you beat is saved as your record.

Can the other player see my hand in two player mode?

No. Only a Ready badge appears, and both hands open together when the 3 second countdown ends. If a player has not chosen in time, a random hand is thrown for them.

How is the keyboard split for two players?

The left (bottom on a phone) player uses A S D or 1 2 3, the right (top) player uses J K L or the left, down and right arrow keys. The order matches the on screen buttons.

Are my results saved?

Best results for Win Streak (per level), Speed Round and Tournament and your sound setting are stored in this browser only. Nothing is sent to a server or shared between devices.