LittleFighterAdvance

This is a port of famous 00s freeware beat-em-up LittleFighter2 to Game Boy Advance. Just cuz.

Everything written from scratch by me in C++ in ~48 hours (engine, renderer, animation system, etc.). Only used I/O macros defined in tonclib, otherwise the code is all mine. Sprites and backgrounds ripped from the original LF2 game.

In hindsight I bit off quite a bit more than I could chew here, and didn't get much further than getting your one dude (Freeze) and one basic enemy (Bandit) on-screen for him to beat up. Also didn't get around to incorporating the theme, so opted out of that.

In any case: Jump with A, attack with B, and dash by double-tapping the D-Pad. Once you've knocked out Bandit, press the Start button to revive him again. Ad infinitum. (And ignore some slightly off-centre blood particles pls).

Hopefully I can have a look at this again later and add some AI, sound effects and special moves. Then this might actually be kind of fun. For now this has mainly been good 2D engine coding practice.

Comments3

xema47891 May 2023, 11:30
Hello! How can I run the game? Do I need an emulator?
xema47891 May 2023, 11:30
Hello! How can I run the game? Do I need an emulator?
Fnkee1 May 2023, 15:29
I used to play LF2 on PC way back - I'm amazed about how similar you've made it feel. And to write all the systems in C++ is an amazing feet - especially when it's a port for an older console (something I'd love to pick up)

Fantastic job!
Found a bug?
Tell us on Discord