Rubygame 3 Checklist
| Published: | Comments: 6 | Filed under: Development
I'm just organizing a list of "to do's" before releasing Rubygame 3, in preparation for resuming development work. Some of these are must-do's (marked with an exclamation mark), others are might-do's (question mark). They're in no particular order. Also, this is not a definitive list. Other things might be added, some things might be removed as time goes on and I re-evaluate Rubygame's needs.
- Fix how sprites are undrawing themselves from the screen!
- Investigate slowness in updating dirty rects on the screen.
- Make it more convenient to specify the camera mode.
- Make backgrounds transform with the camera.
- Prepare and submit Chipmunk patches.
- Update Rakefile to compile and install chipmunk with Rubygame. Might want to change the .so name to avoid overwriting where I shouldn't.
- Mixer::Music needs a few tweaks. Also, the Mixer module is going away, so I need to move Music to be under Rubygame.
- Get rid of Mixer. Move the initialization function to be, perhaps, Rubygame.init_audio ?
- Rename Sprites module to OldSprites ?
- There a ROADMAP item about the old sprite group’s #collide_group, with the killa and killb stuff ?
- Change the docs template! They should properly have a Sourceforge.net button/link since I’m hosting them there (as per their policy).
- Clean up Rect API and code?
- Named event hooks?
- Named shapes?
- Lots of unit tests/specs!
- Lots of documenting!
Comments