Cleverscript/Rock Paper Scissors

About this example

A basic simulation of Rock, Paper, Scissors, where the bot’s random choice is pitted against the player’s. This example illustrates some techniques of random selection. Pay careful attention to where and why Learns and Ifs occur within inputs/outputs vs. phrases.

Cleverscript preview

Cleverscript downloads

Download XLS Download TSV

Techniques to look out for Suggested scripting practice Advanced Rock Paper Scissors ← Monologue                                                                                      Want to Buy a… →
 * Incrementing integers on Learn [3.5]
 * Passing around values of variables [3.4]
 * Use of [BLANK] [4.2]
 * Mode abbreviations [2.4]
 * Debug statements [4.2]
 * Add score bonuses if the user wins several times in a row, or wins after a series of ties.
 * Add a help section.
 * For examples of a more complex “Rock Paper Scissors” that tracks consecutive wins/losses, cheats when it’s doing poorly, or works with Cleverdata to signal emotions and reactions, please Contact Us.