Block Stacking game using low level language programming on the ARM processor with the DE1 - SoC Board
Block Stack is a game where your goal is to stack the maximum number of blocks on top of each other. If the box stacked is misaligned with the previous box, the edge off the box is cut off and affects the size of the subsequent boxes. As you move onto the second level, the number of boxes generated on the screen increases, making the game more difficult.
The game is implemented using lowlevel C and can be played on a VGA display.
- Use the left key to move left, and the up key to move right
- Use the down key to fix the position of the box
- Open https://cpulator.01xz.net/
- Select the following options and press go
- Load in the c file named "cpulater_project" stored in the folder src
- Press Compile, Load and Continue to run the game
- Load the files on the Quartus Monitor Program
- Create a new project and select the ARM Cortex-A9
- After creating the files and setting up the program, hit compile & load
- Run the program and start the VGA