March, 2024 - April, 2024
This is a 2D arcade shooter game programmed in C. The whole game could be run both on CPUlator (cpulator.01xz.net/ ) and DE1-SoC board. The player controls the character in the red hood using W (up), A (left), S (down), D (right), and space to shoot. The player can move in a total of 8 directions which includes diagonals, and bullets are shot in the last direction the player was moving in. The enemies (bats) randomly spawn at each edge of the map and move at different speeds in a straight line towards the player’s current location. If any of the bullets hits a bat, 1 point is added to the score. If any of the bats touches the player, the game ends.
Nov, 2023 - Dec, 2023
This is an audio-visiual integrated project based on DE1-SoC FPGA board in Verilog (Assembly language). Our idea for our project is a musical rhythm game inspired by Osu!, where animated hit circles are generated by the beat of a pre-selected song and the player must click on the hit circles in time with the beat.