GeoGlobe

The GeoGlobe title screen: a spinning dot-globe inside a wireframe icosahedron, with leaderboards for each mode

GeoGlobe is a walk-up arcade game built into a 10-foot sculpture. Teams run around a bamboo icosahedron hitting glowing arcade buttons in order before the timer runs out. Each button is a place the STEM Abroad club has travelled, or hopes to, and every run is a round trip that starts and ends at home in Fall River.

It was built for the Durfee High School open house as a $1-a-play fundraiser for STEM Abroad, by the STEM Abroad club and Game Club.

The full code, wiring and design notes are on GitHub: coolguyalex/geoglobe.

How it works

The main design rule is that the Arduino owns the game and the laptop owns the show. If the laptop stalls, it can never cause an unfair loss.

Students and a teacher posing in front of the finished GeoGlobe sculpture at the open house

Game modes

Mode Time per press Presses Route
Easy 5 s 6 A fixed tour: Fall River, Costa Rica, Galápagos, Belize, Amazon, home
Medium 3 s 8 Starts and ends at home, with a shuffled middle
Hard 2 s 10 Starts at home, then fully random
Endless 2 s, shrinking by 0.1 s each round 10, plus one per round Hard, round after round, until the first mistake

A wrong button or a late press ends the run. The top five times in each mode are saved on a leaderboard.

Building it

The sculpture was assembled by the team on the day: bamboo poles pushed into 3D-printed hubs, then wired up with the five buttons.

Students pushing bamboo poles into 3D-printed hubs to assemble the icosahedron

The control table sits inside the frame. It holds the Arduino, a breadboard and a laptop, with a lot of wire running out to the buttons.

The control table at the open house, with a laptop, Arduino, breadboard and many wires

At the open house

Visitors watching a player lunge for a button on the GeoGlobe frame at the open house