I really like the idea of achievement system but I think that it shouldn't be our main goal for 0.5. The biggest thing that should be improved is the addon system to allow players to upload and download addons easily.
Some other features for the future:
- Own themes for levelpacks (includes graphics, music and sound). This brings nice variation to the game.
- Decoration blocks for background which helps creating different environments.
- New icy blocks with little friction.
- Particle engine. This might be used for backgrounds (e.g. snowflakes) or other effects (e.g. picking up collectiable)
- Random or predefined scrolling level for main menu background.
- Allow theming menu elements. done!
- Layered backgrounds with parallax scrolling: layers scroll with different speeds creating a nice effect. Already done...
- Touch screen controls.
- Undo/redo for level editor.
acme_pjz {l Wrote}:* Full OpenGL renderer which supports fast image rotating and zooming
I think that we shouldn't handle that ourselves. SDL2.0 (or 1.3) brings hardware accelerated graphics and it seems that its release isn't far (source). However SDL2.0 breaks API compability with SDL1.2. So we need to choose which one to use. The problem is that SDL2.0 will be much worse supported at first so we need carefully think everything before doing anything.
acme_pjz {l Wrote}:* Maybe some more new block types? For example change gravity direction (Rotating the level completely, needs fast image rotating), and collectible power-ups...
We could add new blocks and items but at the same time we need to keep the gameplay as simple as possible.