NUS Computer Engineering
(1 month)
Group project featuring an FPGA porgrammed with Verilog.
Overview
Created โFind the Bombโ, a maze game implemented with Verilog on an FPGA board as part of a digital design course. Players navigate a random maze to locate a hidden bomb, guided by sound cues. Here’s a snippet of our report:

Key Contributions
- Conceived core game mechanics and designed system logic architecture.
- Implemented a random maze generator using Depth-First Search, ensuring full traversability.
- Implemented movement logic for user-controlled navigation through the maze.
- Implemented proximity-based audio feedback using a buzzer accessory. Beeping speeds up as the player gets closer to the bomb.
Outcomes
Produced a fully functional and engaging game:
- Each playthrough features a random, solvable maze with a randomised bomb location.
- Dynamic audio feedback provides an intuitive sense of proximity to the target.
- Players win by finding and triggering the bomb and lose if detonating it from the wrong position.