Prototype #1
Our low-fidelity prototype showcased our original idea of having a single player drive one of the three cars to the emergency location, which functioned well as a Minimum Viable Product. Although functional, it helped us find and define the problem with our low-fidelity prototype: creating win conditions for the user, improving the remote-controlled cars, and designing the map.
Prototype #2
Following the defined problems in our low-fidelity prototype, the solution we found best involved replacing the original RC cars with new ones that drove more easily and were smaller. After deciding to implement the second solution, we arrived at our high-fidelity prototype, which included implementations that fixed some of our problems. The map was better designed, and the user experience was improved. However, at this point, we still needed a win condition and a possible multiplayer experience, as during the test, players found it confusing to choose which car to control.
Prototype #3
At this point, most of the defined problems of the previous prototypes were addressed. We decided to remove the aspect of having police, ambulance, and firefighter-specific cars and make it a race between the three cars. This allowed the game to be multiplayer and overall improved the user experience. Additionally, many of the structures were 3D printed for design quality. To maintain the theme and our goals, we added a trivia aspect to the game, where the user was required to answer questions about which vehicle would need to respond to an emergency. At this point, the previously defined problems had been resolved, and the last step was polishing.
Final Design
The final design fixed the few lingering problems from the previous prototype, such as the trivia interface and the wiring of the key components.