Rock Paper Scissors Spock Lizard using Arduino




Introduction:

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!

Others:

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 jameco.com

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

Molex Headers Item G18974 at Electronic Goldmine

Case enclosure MB-173 at allelectronics.com

Arduino UNO Used to program ATMEGA328P chip

 

For more detail: Rock Paper Scissors Spock Lizard using Arduino




Clip to Evernote

Leave a Comment

(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...

Close
Scroll to top