- People
- Administration & Staff
- Research faculty
- Gabriela Aceves-Sepúlveda
- Alissa N. Antle
- Sheelagh Carpendale
- Parmit Chilana
- Jon Corbett
- Steve DiPaola
- Halil Erhan
- Brian Fisher
- Diane Gromala
- Marek Hatala
- Kate Hennessy
- Alireza Karduni
- Sylvain Moreno
- Carman Neustaedter
- Will Odom
- Philippe Pasquier
- Niranjan Rajah
- Bernhard Riecke
- Gillian Russell
- Thecla Schiphorst
- Chris Shaw
- Wolfgang Stuerzlinger
- Ron Wakkary
- Ö. Nilay Yalçin
- Teaching faculty
- Emeritus
- Adjunct Faculty
- Alumni
- Work at SIAT
- Opportunities
- Research
- Programs
- News & Events
- Spaces & Equipment
- StudioSIAT
- Media
- We are hiring
- Showcase
- Contact
- Staff & faculty resources
Controlled Chaos
Interactive system
By: Ekam Nijjar, Rahil Virani, Dylan Tse
Course: IAT 267 Introduction to Technological Systems
Description: Controlled Chaos is an interactive single-player game where users race an RC car through a circuit, completing electronic challenges at the end of each lap.
The RC car is built using an Arduino and DC motors. The Arduino is connected via bluetooth to a Playstation 5 controller, providing users a familiar feel while playing!
The electronic challenges are triggered by an infrared sensor placed near the finish line. The challenges are presented via processing, which randomizes the challenges and displays user progress on a HUD.
The challenges are solved through the use of touch sensors with coloured exteriors, matching up to their respective colours on processing. There are 3 laps and 3 rounds of electronic challenges for the user to complete as fast as they can. The user’s time is displayed on a leaderboard against past players’ times.
Demo: