Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

HelmetMan

The game uses GBA mode 3, which provides bitmapped backgrounds and a sprite object block. The enemies, projectile, player, and runner obstacles are sprites and thus rendered by the GBA hardware, while the background graphic, ground, and text are done via (slowly) copying or drawing pixels directly to the screen. Eventually, I would like to move the gameplay rendering over to a fully tiled mode so I can do parallax scrolling and more intricate backgrounds, as well as a truly moving foreground (currently faking it using two bitmaps offset by half a block, copied each frame using fast 32 bit DMA)

I initially made this for a CS2110 homework project, hence the references to the course in the Makefile. However, I've really enjoyed working on this project and so have continued to update the game with additional features I didn't have time to implement in the week and a half I was given on the homework.

Play HelmetMan in your browser!

Screens:

Start screen

Running on actual hardware via a flashcart!

About

🎮 A fully functional Game Boy Advance game

Topics

Resources

License

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.