Sonic GBA is a fan developed reinterpretation of decompiled Java output from the Android version of Sonic Advance.
All software is developed using the Monkey programming language.
This project aims to maintain a codebase that resembles the original decompiled output, but does not make any guarantee of 1:1 behavior to the original codebase.
- Finish implementing 'sonicgba':
- Implement the remaining boss behavior.
- Properly implement sound behavior.
- Finish missing parts of 'MFLib'.
- Implement font behavior.
- Split supporting sub-classes into separate modules. (Animation, etc)
- Resolve foreign text.
Implement 'special'(Special Stage objects)Implement 'common'(Utilities)Implement 'platformstandard'Implement 'ending'(Ending animations, credits, etc)Implement 'gameengine'(Input systems, etc)Implement 'pyxanimation' / 'pyxeditor'Implement the missing portions of 'lib'(Some unused features may be missing)Implement 'state'(Gameplay state, title screen, special stage state, etc)