Rock Paper Scissors Spock Lizard using Arduino


Okay, I cheated. Any similarities between previous Instructables uploaded by me and the graphics, pictures, text and / or programming code is purely intentional. It certainly made putting this one together a whole lot easier.

This Instructable is my Arduino version of the Rock Paper Scissors Lizard Spock game devised by Sam Kass and Karen Bryla.

I followed their rules so it has the same game play as they came up with, and if you have played it before, you’ll know what I mean.

Here’s a video of it in action but it does not show every condition of wins or losses, just a representation of some of the possibilities.

Rock Paper Scissors Spock Lizard

Rock Paper Scissors Spock Lizard using Arduino

Step 1: Explanation of graphics:

For those of you who want a detailed description of what you see on the 8×8 LED matrix, here’s a breakdown on the graphics:

The “?” is the challenge…ready for your input.

The “C” is the computer.

The “U” is you the human player.

The ball like object is the rock.

The straight horizontal line is the paper.

The broken “X” is the scissors.

The fancy “V” is Spock (Vulcan). It’s a cross between a fancy “V” and the opened fingers.

The thing that looks like a hand puppet is the Lizard.

Winning conditions:

Rock smashes Scissors… Rock Wins!

Rock smashes Lizard..Rock Wins!

Paper covers Rock… Paper Wins!

Paper disproves Spock… Paper Wins!

Scissor cuts paper… Scissors Win!

Scissors decapitates Lizard… Scissors Win!

Spock vaporizes Rock… Spock Wins!

Spock smashes Scissors…Spock Wins!

Lizard eats Paper… Lizard Wins!

Lizard poisons Spock… Lizard Wins!


The thing that sort of looks like a bow tie is a Tie!

Lastly, the “W” stands for Win.

Rock Paper Scissors Spock Lizard using Arduino schematic

Step 2: Parts

Max7219 8×8 Matrix LED

Anarduino An Arduino Compatible 24 DIP model kit

BreadBoard P.S. Breadboard Power Supply

Module Wiring Various Dupont Wire Connector Cables

Push Button Switch 5 needed

2.1mm DC Pwr Jack

#2 hardware I use ½ inch bolts to mount parts on case. Check out

10K Ohm Resistor 5 needed 1/8W or 1/4W

Molex Headers Item G18974 at Electronic Goldmine

Case enclosure MB-173 at

Arduino UNO Used to program ATMEGA328P chip


For more detail: Rock Paper Scissors Spock Lizard using Arduino

This Post / Project can also be found using search terms:

  • arduino rock paper scissors code
  • arduino rock paper scissors game
  • google arduino rock paper scissors led strips
  • rock paper scissors arduino code with LCD

Leave a Comment

= 4 + 2

(Spamcheck Enabled)

Read previous post:
ADXL3xx Accelerometer using an Arduino
ADXL3xx Accelerometer using an Arduino

This tutorial shows you how to read an Analog Devices ADXL3xx series (e.g. ADXL320, ADXL321, ADXL322, ADXL330) accelerometer and communicate...

Scroll to top