Skip to content

evanbowman/Hero-port-gba

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hero Port GBA

I'm porting Hero Core, a gamemaker game I used to play when I was in highschool, to Gameboy Advance in my spare time. Game by Daniel Remar, music by BrotherAndroid.

Differences from the Desktop version:

  • This version is incomplete, see feature list below.
  • Certain features have been adjusted or removed, in places where implementing them would not be practical on a gameboy advance. Pixel-perfect collisions, for example, have been approximated with collections of bounding boxes.
  • I need to fix the minimap. The game uses 10x10 pixel tiles for the map, and gba is suited to 8x8 tiles, so I have placeholder graphics in the map until I can find time to render it correctly.

Implementation status:

Flip Hero:

  • Movement
  • Jetpack trail
  • weapon
  • blade
  • burst
  • warp
  • Level up
  • overheat
  • damage animation

Enemies:

Light

  • Drone
  • Reaver
  • Crusher
  • Spew
  • Turret
  • Blomb
  • Bolt
  • Lurk

Heavy

  • Spawner
  • Power Turret
  • Boltaray
  • Battle Door
  • Chain Snake
  • Phase
  • Soldier
  • Eyespy

Elite

  • Barrier
  • Generator
  • Mode
  • Hunter
  • Dire Viper
  • Mother
  • Warp Eidolon
  • Annihilator

Bosses

  • Rock Smasher
  • Silencer
  • Plasma Hydra
  • Reaper Drone
  • Liquid Metal Processor
  • Grand Mother
  • Guardian
  • Star Splitter
  • Elite
  • Eliminator
  • Cruiser Tetron

Enemy Projectiles

  • EShot
  • ESupershot
  • EMegashot
  • EBomb
  • Eliteshot
  • Missile
  • Gigashot
  • Laser
  • Tetron Laser

Walls

  • Basic Walls
  • Moving walls
  • Elevators

Fluids

  • Liquid Metal

Misc/environment

  • Water drips
  • Waving grass/eel things
  • Stars
  • Checkpoints
  • Saving
  • Music
  • Sound effects

Menus

  • Title screen
  • World map
  • Pause menu
  • Intro cutscene
  • Intro help text

Building

Devkitpro gba toolchain required. Then, cd into the build folder and run ./set-gameboyadvance-toolchain. Then run make.

License

See LICENSE for terms of the General Public License. Furthermore, please respect the wishes of the game's original creator, Daniel Remar, who does not want the game to be sold.