BrickBats Task List
Stuff that's done
- Basic game logic etc.
- Slanted bat corners
- Two-hit, indestructible, explosive, multiball blocks
- Tweaked action of explosive blocks
- Shrink/Grow bat, reverse controls, speed up ball blocks
- Graphics for odd block types
- End-of-level bonuses
- Read levels from a file
- Rudimentary levels file using all of the brick types
- Actual set of levels worth playing
- Single-user hiscore table
- Multiuser system safe hiscore table
- Fixed empty input bug on HST
- Makefile for multiuser-system install
- Redefine keys
- Windowed mode
- Basic sound
- Comprehensive set of sounds
- Framework for balancing sound volumes
- Volume control
- Intro/about screens
- GPL, GPL notices
- Script to dump my CVS repository online
- Background graphics
- .bbatrc file, reflecting choices made in the program (not
hand-editable, I'm afraid)
- Windows standalone version
Stuff that's to do
- Iron out bat/ball collision mechanics glitches
- Better difficulty control?
- Mouse control?
- Selection of mechanics for testing purposes?
- Some mechanism for quickly removing the last one or two blocks
- Something to do with the status bar
- Selection of levels file
- Graphical intro/about/victory screens
- Better chosen sounds
- Better drawn graphics
- .deb
- Fix remaining glitches with sound
And the perennial...
- Code cleanup
- Check code generality
- More comments
- Anything else I can think of
- Suggestions from other people
- Lots of testing...
This should correspond to the current
CVS snapshot. A list of where the release version is at
will appear when one exists.