[1] Rock
[2] Paper
[3] Scissors

Use number keys or the buttons below
Learn more about how I think


In the past, you have probably settled an argument with a game of rock paper scissors. After all, it's a fair game where everyone has the same chances to win. In reality, however, everyone is different. A person's behavior can have a huge impact on their decision strategy. PARIS is an investigation into those behaviors.

PARIS is an AI that demonstrates the adaptability of simple algorithms. It learns to identify patterns in a person's previous decisions and predicts future behavior. It aims to find out the number of previous moves that should be considered for the best behavior prediction.

How PARIS Thinks

PARIS operates under the assumption that more recent events are more important in a person's decision. It takes your previous n moves and searches for instances when you have done the same move pattern. Using that, it predicts your next move and will act accordingly to win.

For example, if you played rock and then scissors, PARIS will search through your move history for previous instances where you played a rock followed by a scissor. It will then look at your next move for each of those instances. Using an algorithm, it will assign probability values to rock, paper and scissors. It will then move to counter your most probable next move. For a 3 move pattern, it does the same with your past 3 moves instead.

Your browser does not support the canvas element.

Above is how your current version of PARIS processes your previous n moves. Hover over the graph for more information. Refresh to get a different version of PARIS.

To help investigate how much weight should be placed on each variable, PARIS needs your help! Play at least 20 rounds with PARIS to send in your game data and help find the settings to make PARIS a rock, paper, scissors world champion!