

description - Notes
Take a Leap is an interactive floor projection that invites play and engagement in a game setting. This project was made in collaboration with Jhoanna Katigbak and Paolo Guna for our Computer Science (CS) 207 class. Utilizing all our skills, we designed an Arduino and Processing program to display game assets and react to user movement. The main components are three Arduino Uno R4 Wi-Fi, three ultrasonic modules, and a laptop with three USB ports. Essentially, each user must jump across rocks that are in shark-infested waters to get to the other side. When the sensors are triggered, the projection will portray animations depending on the object’s distance. To challenge users, we changed the rock sizes to boost gameplay. By including visual and sound elements, this enhances the game’s immersive experience. As it is designed for a wide range of users, the advantages of interactive floor projections are real-time engagement, cognitive exercise, collaboration, multisensory stimulation, sparks creativity, increase in physical activity, reduces stress and anxiety. Due to its dynamic interactivity, it can be mentally stimulating as it requires a real-time exchange.

Made for Computer Science 207:
Building Interactive Gadgets
Medium: Projection Mapping Installation
Date made: April 2025
Take a Leap

tools!
-
Arduino R4 Wifi Boards
-
Ultrasonic Sensors
-
Processing
-
Procreate
-
Photoshop
-
After Effects

Media Player

inspo.exe
The inspiration behind Take a Leap lies in the playful projections we used to play at malls, arcades, or in any public setting. As children, we were enthralled by the animations, sounds, and the variety of games it had. A collective memory we had were playing games such as soccer, air hockey, pop the balloon/bubbles, and interacting with fish in a pond. Now, we rarely see interactive projections in public unless it is an actual exhibit. Exploring themes of nostalgia and play, our group created a new, interactive game to floor projections.

concept to creation.exe
Breakdown of steps:
-
Brainstorm possible game ideas, finalize sensors and connections
-
Create game assets and build the code
-
Test the sensors and map in-game assets
-
Finalize any changes.
To achieve our vision, we divided the work based on skills and availability. As a team, we finalized our concept and got to work. Jhoanna and I worked on the visual components and animation, while Paolo started programming the Arduinos. After that, we mapped the assets together and made sure it reacted to our movement. Then, small iterations from that when needed.

process - Windows Help








