Multiplayer Arcade Game System

Overview

This setup simulates a multi-game multiplayer arcade gaming system. The program allows the player to choose from four different games:

  1. Simon
  2. Super Tic-Tac-Toe (abbreviated STTT)
  3. Pac-Man
  4. Rock, Paper, Scissors, Lizard, Spock (abbreviated RPSLK)

All games except Pac-Man communicate with another gaming system via an XBee module to simulate multiplayer. Pac-Man is multiplayer as well, but the characters in the game are controlled using the three tactile switches on one board.

Components

Two boards are needed to enjoy all the games. The components needed for both are:

Circuitry

mbeduLCD
5V=VU5V
GndGnd
TX=P28RX
RX=P27TX
P30Reset
mbedRGB LED
P25Red
GndGnd
P23Green
P22Blue
mbedPush Button 1
GndSecond Quadrant
P17Fourth Quadrant
mbedPush Button 2
GndSecond Quadrant
P19Fourth Quadrant
mbedPush Button 3
GndSecond Quadrant
P20Fourth Quadrant
mbedPush Button 4
GndSecond Quadrant
P16Fourth Quadrant
mbedPac-Man Switch
3.3V=VoutVCC(+)
P9Right(R)
P10Down(D)
P11Left(L)
P13Up(U)
GndGnd(-)
mbedRed Ghost Switch
3.3V=VoutVCC(+)
P14Right(R)
P15Down(D)
P16Left(L)
P19Up(U)
GndGnd(-)
mbedYellow Ghost/RPSLK Switch
3.3V=VoutVCC(+)
P25Right(R)
P24Down(D)
P23Left(L)
P22Click(C)
P21Up(U)
GndGnd(-)
mbedSD Card
P8CS
P5DI
3.3V=VoutVCC
P7SCK
GndGnd
P6DO
mbedTouch Keypad
3.3V=VoutVCC
P21IRQ
RX=P10SCL
TX=P9SDA
GndGnd
mbedXBee Module
3.3V=VoutVCC
P14DOUt
P13DIN
P12RST
GndGND
mbedVarious Components
5V=VUSpeaker +
P181k Ohm Resistor
GndTransistor Emitter
TransistorVarious Components
Emitter(E)mbed Gnd
Base(B)1k Ohm Resistor
Collector(C)Speaker -

Gameplay

Simon

The goal of the game is to reach seven points before the other player does. The first player to reach seven points wins. Correctly mimic a sequence to earn a point. Incorrectly mimic a sequence and lose a point. The score will not go below zero. The game offers four different difficulties to choose from: Easy, Normal, Heroic, and Legendary. More information about gameplay can be found by choosing to view the instructions.

Super Tic-Tac-Toe

The goal of the game is similar to the Tic-Tac-Toe on a grander scale. A player that places three of their symbols in a vertical, horizontal, or diagonal row within a small block wins the block. A player that places three of their symbols within small blocks in a vertical, horizontal, or diagonal row wins the game. The red X always goes first, and the blue O always goes second.

Pac-Man

The goal of the game for each respective player is similar to the traditional single-player Pac-Man, except for the fact that there are two ghosts and they are controlled by players. Pac-Man starts with three lives, and the ghosts have infinite lives. Pac-Man's objective is to eat all of the pac dots before running out of lives. The ghosts' objective is to prevent Pac-Man from doing so. If Pac-Man comes into contact with a ghost, he dies and loses a life, unless Pac-Man has a power-up.

Rock, Paper, Scissors, Lizard, Spock

The goal of the game is to pick a hand that will beat the other player's. The rules (i.e. which hands beat other hands) are displayed before continuing, and players can play as many times as they want.

Video Demonstration

Program Code

Import programArcade_BlueO

Multi-game multiplayer arcade gaming system meant for the blue O when playing Super Tic-Tac-Toe.

Import programArcade_RedX

Multi-game multiplayer arcade gaming system meant for the red X when playing Super Tic-Tac-Toe.


Please log in to post comments.