Week 12: Final Project Proposal

Concept

My concept is a top-down arcade driving game  where you play as a jeepney driver navigating a chaotic Manila street, racing to hit your daily peso quota before fuel runs out. The controller is a hand-built cardboard jeepney with three embedded sensors. 

What the programs do

Arduino continuously reads all three sensors and sends them as a single serial string to P5 every loop — ultrasonic distance (hand hover over headlights = brake), sound level (shout into exhaust = honk), and two buttons (pick up / drop off). It also listens for signals back from P5 to trigger the speaker for horn and engine sounds.

P5 receives the serial data each frame and runs the entire game — scrolling road, traffic spawning, passenger logic, collision detection, fare multiplier, fuel gauge, and HUD. All game logic lives in P5. Arduino is purely the input/output layer.

ROUGH SKETCH/IDEA

Challenging part and progress so far

Because the sound sensor isn’t something we’ve discussed in class, I wanted to play around and tested it. I also wanted to test having two buttons do different things so I did two buttons that are different colors open their respective LEDs. So far, I’ve tested the sound sensor (triggers LED on loud input). Tested both buttons (each lights a separate LED). All three confirmed working individually.

SOUND TEST | BUTTONS TEST

Leave a Reply