ImmutableOctet / sonicgba

A cross-platform port of Sonic Advance

Home Page:https://www.reddit.com/r/sonicgba

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sonic GBA

Sonic GBA is a fan developed reinterpretation of decompiled Java output from the Android version of Sonic Advance.

YouTube video of this project

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.

TODO

Major:

  • Finish implementing 'sonicgba':
    • Implement the remaining boss behavior.
  • Properly implement sound behavior.
  • Finish missing parts of 'MFLib'.
  • Implement font behavior.

Minor:

  • Split supporting sub-classes into separate modules. (Animation, etc)
  • Resolve foreign text.

Done:

  • 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)

About

A cross-platform port of Sonic Advance

https://www.reddit.com/r/sonicgba

License:Other


Languages

Language:Monkey 100.0%