Skip to content

Block Stacking game using low level language programming on the ARM processor with the DE1 - SoC Board

Notifications You must be signed in to change notification settings

HarshitSohaney/Block-Stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Block-Stack

Block Stacking game using low level language programming on the ARM processor with the DE1 - SoC Board

Screen Shot

Project Description:

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.

How to Play:

  • 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

Project Demo

ezgif com-gif-maker

How to Run Game:

Option 1: On computer

  1. Open https://cpulator.01xz.net/
  2. Select the following options and press go

Screen Shot 2022-04-14 at 5 35 59 PM

  1. Load in the c file named "cpulater_project" stored in the folder src
  2. Press Compile, Load and Continue to run the game

Option 2: On the DE1-SoC FPGA Board

  1. Load the files on the Quartus Monitor Program
  2. Create a new project and select the ARM Cortex-A9
  3. After creating the files and setting up the program, hit compile & load
  4. Run the program and start the VGA

About

Block Stacking game using low level language programming on the ARM processor with the DE1 - SoC Board

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages