So for my final project, I have decided to create a game called ‘Code Red’, and it’s like a bomb defusal game where players race against time to solver certain challenges before time runs out and each challenge the player successfully completely, one digit of the code is revealed to them. Once they have completed all challenges successfully, they will have to enter the numbers which were revealed to them at the end of each challenge and if they enter the correct code before time runs out, they have defused the bomb.
The Arduino will handle the hardware side:
- Reading button inputs, knob rotation, etc.
- Lighting LEDs to indicate bomb status
- Using a buzzer for alerts, errors, and countdown tension
p5js will handle the visual and game logic:
- Showing the bomb interface, countdown timer, and progress (how many challenges completed)
- Giving feedback (success/fail) for each challenge
- Triggering animations and effects based on player actions