Tangible Interfaces Submarine Simulation

This game supports a Tangible Interfaces class project. The students design integrated hardware controls, software, and UX design to control this submarine. More on this open source project on the Github Project Page

How to Play:

  • Goal: Find and Navigate to the Gem and return to the surface opening
  • Avoid coral obstacles and stay within boundaries
  • Manage your oxygen and battery levels
Click circuit board to connect Micro:bit

Help with Microbit USB


This game is meant to be played with custom student-designed controllers, but these keyboard controls work for testing a Port (left) engine power increase
z Port (left) engine power decrease
s Starboard (right) engine power increase
x Starboard (right) engine power decrease
Elevator Up
Elevator Down
Rudder Left
Rudder Right
d Vertical Thrust Up
c Vertical Thrust Down
ESC Emergency Brake
Press F for fullscreen
🎉 MISSION COMPLETE! 🎉
⏱️ Time: 0:00
🫁 Oxygen Remaining: 0%
🔋 Battery Remaining: 0%
💀 OUT OF OXYGEN 💀
You ran out of oxygen!
⏱️ Survived: 0:00