As of now, all of the framework is in place for a simple platformer. The tiling system is in place, so levels of any size can be quickly created and loaded into the game. There are currently 3 enemies (light traps, slimes, and stingers), one player type (default), and 2 statics (doors and levers). Levers are functional, flipping enemies from their light state to their shadow state. Enemies are also killable, though no transformations exist in game yet.
The things I'm working on now (in order of priority):
- Stinger transformation (allows player to fly, but removes ability to flip levers)
- Parallax gradients (Gradient in background moves with player, but at a different speed relative to the level)
- Pause/resume states (Currently, player will restart at beginning of level if app loses focus)
- Slight bug fixes
Now for some fun stats!
- Assets: 83 (levels, sprite sheets, etc.)
- Assets in game: 34 images, 3 level files
- Classes: 12
- Lines of code: 3,272
- Project size: 4.25 MB
- Application size: 1.05 MB
- Revisions: ~350
- Number of times the word "Offswitch" appears in source code: 85
- Start date: Dec 23, 2011 (1 month old today!)
- Most revised class: Player.java (Collision is hard!)
No comments:
Post a Comment