BeeSweeper & HiveHunter: Game for All Ages




We wanted to make a game that everyone can jump in and start playing and communicating with each other in the real world. We didn't know how to code nor build circuits, but we had passion. BeeSweeper is motivated by the Minesweeper game from the 90s, that it is nostalgic and simple to play for all age groups whether or not you know how to play it. We took small baby steps at a time by digging the Internet searching for documentations. We would get snippets of circuits and codes we need from multiple sources. We faced two big hurdles in the process of building. The first one came when our circuit mysteriously stopped working when it was working fine the night before. (We later found that we had hidden resistors!) The second one happened a night before the final presentation. It was a power issue. Two parts we were using were conflicting each other with the specs. Shift registers could only take up to 7 volt power when the 7-segment LED we were using needed at least 7.2 volts to turn it on. We had to pivot ourselves to design a new game with constraints in time and material. The new game, HiveHunt had two main parts, a controller and game tiles. We successfully built it within a 24 hour period and the game interactions satisfied game players with interesting game sounds. We learned a lot throughout the project. We learned to use tools. We learned to take a step back and debug everything. We learned to document everything. It was frustrating, but fun!


Material Research, Game Design, Circuit Wiring, Arduino Coding, Wood Cut


School of Visual Arts, Physical Computing


Sara Lim, Ruth Tupe


BeeSweeper: October 2015 - Present

HiveHunter: 24 hours




research & building

Low Fidelity Working Prototype Components

Low Fidelity Working Prototype Components

7 Segment LED Common Cathode Binary Code

CNC Clean Ups

CNC Clean Ups

"Mad Scientist" Mode

Low Fidelity Prototype Backside

Number Randomization

feedback session

Material Used: Jumper Wires, Colored Wires, Arduino Uno, Corrugated Plastic Sheet (Natural Color), Pressed Paperboard, Velostat (Pressure Sensitive Conductive Sheet), Foil Tape, Aluminum Foil, Capacitor (0.1 µ), I/O Expander (MCP23017), Shift Register (74HC595), Resistors (220 Ω, 1K Ω), 7 Segment Display, Breadboard

configuration & layout

Tile Layout

Tile Layout

High Fidelity Prototype Components

High Fidelity Prototype Components

Prototype Board Circuit Layout for a 7 Segment LED

Prototype Board Configuration

Material Used: Spray Painted Corrugated Plastic Sheet (Natural Color),  Jumper Wires, Colored Wires, Arduino Uno,  7 Segment Display, Pressed Paperboard, Acrylic Sheet, Velostat (Pressure Sensitive Conductive Sheet), Masking Tape, Shift Register (74HC595), Dip Socket, Resistors (220 Ω, 1K Ω), I/O Expander (MCP23017), Capacitor (0.1 µ),  2 x 4 Lumber, Shrink Wraps, Clear Sticker Paper, Aluminum Foil,  Foil Tape, Breadboard

7 Segment LED Light Wiring

Documentation for 6-Tile Prototype Circuit Layout

Game Board Layout Plan



HiveHunter Ideation

HiveHunter Functionalities and Components


Components inside Game Controller: Mini Breadboard, Piezo, 7 Segment Display, Arduino Uno, Wires, Jumper Wires, Resistors (220 Ω, 1K Ω), n/o Switch, 9v Battery

HiveHunt Controller Arduino Code

HiveHunt Controller Wiring

HiveHunter Game Board Wiring

Game Board Switch (3 Velostats + Masking Tape + 2 Aluminum Foil Strips)

Game Controller Inside

final outcome


HiveHunter Presentation


HiveHunter Remote Controller video demo