Final project for ECE 385 at UIUC ECE Department.
- Yuhao Ge
- Haina Lou
- Stair: Quartus Prime 18.1 Lite Edition
- FPGA Board: DE2-115
This project replicates the game Doodle Jump on a DE2-115 board. The game features a character, "The Doodler," navigating through Stairs while avoiding obstacles and monsters. Controls are mapped to keys "A" and "D" for lateral movement and "← ↑ →" for shooting.
- 320x480 pixel image
- Seamless transition from left to right edge
- 300x480 pixel displays
- Triggered by "Enter" key
- Controlled by "A" and "D"
- Dynamic appearance based on actions
- 14 initial Stairs
- Dynamic generation as game progresses
- Randomly generated
- Interact with the Doodler
- Controlled by "← ↑ →"
- Displayed on the upper left corner
- Looping background music
- Hardware-centric design
- NIOS-II for random number generation and I/O
- VGA controller for display output
LUT: 17845
DSP: 0
Memory(BRAM): 3188736 bits
Flip-Flop: 3086
Frequency: 14.82MHz
Power: 532.34mW
- Doodler stuck at boundaries.
- Sudden appearance of springs and moving Stairs.
- Overlapping stair graphics.
- Score display errors beyond 99.
The project received the "Best Design Award" for the course. Additional videos detailing the game can be found here and here.