- Joined
- Sep 26, 2010
- Messages
- 158
- Trophies
- 0
- Age
- 111
- Location
- Spain
- Website
- dirbaio.net
- XP
- 108
- Country
Fireworlds
Videos:
About
I'm presenting here my entry for the Homebrew Bounty.
It's a completely original puzzle/platform adventure. The objective is to collect all energy bits from the level and then get to the exit. It has a puzzle feel to it: you need to carry around stuff, activate switches, push boxes. However, there is also a great part of action: jumping, running, avoiding the water.
As you can see, a lot of work has been put into the graphics. Most of things are particle-based. To get the most out of the tiny 66 MHz CPU in the NDS, I had to optimize lots of things. For example, a fun fact: the core of the particle engine has been hand-written in ASM to make it as fast as possible. The result is that the engine can handle nearly 1500 particles at full 60 FPS! This probably makes it the homebrew game with most advanced graphics ever made. Not bad for the Nintendo DS.
Download
Version 1.1 (Latest): http://dirbaio.net/d/fireworlds.zip (Please do not mirror.)
Source code on GitHub: https://github.com/Dirbaio/Fireworlds
Changelog
Beta 1
- First release
Beta 2
- Fixed game launching but crashing later when libfat can't init (for example in no$gba)
- Fixed getting stuck in the insides of corners in most cases
- Added button navigation to menus
- Fixed having another fireball selected when another one you aren't controlling dies or exits.
- Made physics a bit calmer, especially the pink bouncy things.
- Added help on the top screen
- Fixed many tiny graphical bugs
- Completely recoded the collision system. It's waay more flexible now.
- Added Ice Blocks (Used in only one level for now)
- Added hints and help on the top screen!
- More levels. The first ones are supposed to serve as a tutorial.
Beta 3
- Last update before final release!
- Annoying corner bug fixed, now completely!
- Fixed falling through ice blocks sometimes.
- Added intro video
- Zoomed out a bit for more visibility
- Improved the tutorial levels.
- Added speed button! Big levels are no longer boring!
- ROM no longer needs to be in root.
- Added fireboxes!
- Added switches!
- Bug fixes! Collision fixes!
- Added awesome intro video (Thanks to my friend Sorington!)
- Added pause button
- 28 levels!
Final Version (1.0)
- Added lots of levels (36!)
- Fixed lots of bugs
- Finished the game
Version 1.1 (Oct 31, 2012)
- Fixed lag in all levels.
- Improved all the levels: Fixed unintended shortcuts and made those very-frustrating-levels less frustrating.
- Reworked the appearance of the fireball. Now it has a more definite shape and looks more like fire!
- Some random graphical improvements/fixes
- It now has a pause screen!
Videos:
About
I'm presenting here my entry for the Homebrew Bounty.
It's a completely original puzzle/platform adventure. The objective is to collect all energy bits from the level and then get to the exit. It has a puzzle feel to it: you need to carry around stuff, activate switches, push boxes. However, there is also a great part of action: jumping, running, avoiding the water.
As you can see, a lot of work has been put into the graphics. Most of things are particle-based. To get the most out of the tiny 66 MHz CPU in the NDS, I had to optimize lots of things. For example, a fun fact: the core of the particle engine has been hand-written in ASM to make it as fast as possible. The result is that the engine can handle nearly 1500 particles at full 60 FPS! This probably makes it the homebrew game with most advanced graphics ever made. Not bad for the Nintendo DS.
Download
Version 1.1 (Latest): http://dirbaio.net/d/fireworlds.zip (Please do not mirror.)
Source code on GitHub: https://github.com/Dirbaio/Fireworlds
Changelog
Beta 1
- First release
Beta 2
- Fixed game launching but crashing later when libfat can't init (for example in no$gba)
- Fixed getting stuck in the insides of corners in most cases
- Added button navigation to menus
- Fixed having another fireball selected when another one you aren't controlling dies or exits.
- Made physics a bit calmer, especially the pink bouncy things.
- Added help on the top screen
- Fixed many tiny graphical bugs
- Completely recoded the collision system. It's waay more flexible now.
- Added Ice Blocks (Used in only one level for now)
- Added hints and help on the top screen!
- More levels. The first ones are supposed to serve as a tutorial.
Beta 3
- Last update before final release!
- Annoying corner bug fixed, now completely!
- Fixed falling through ice blocks sometimes.
- Added intro video
- Zoomed out a bit for more visibility
- Improved the tutorial levels.
- Added speed button! Big levels are no longer boring!
- ROM no longer needs to be in root.
- Added fireboxes!
- Added switches!
- Bug fixes! Collision fixes!
- Added awesome intro video (Thanks to my friend Sorington!)
- Added pause button
- 28 levels!
Final Version (1.0)
- Added lots of levels (36!)
- Fixed lots of bugs
- Finished the game
Version 1.1 (Oct 31, 2012)
- Fixed lag in all levels.
- Improved all the levels: Fixed unintended shortcuts and made those very-frustrating-levels less frustrating.
- Reworked the appearance of the fireball. Now it has a more definite shape and looks more like fire!
- Some random graphical improvements/fixes
- It now has a pause screen!