[Super-tux-devel] TODO 0.0.7
Brought to you by:
wkendrick
From: Tobias <tob...@gm...> - 2004-03-16 13:41:54
|
Hi all this is the official 0.0.7 TODO list: On the code site: - Integrate lisp(reader) parser into SuperTux and extend it (if there is a need). For example gunzip compression with zlib would be a nice feature. This parser will then be used for levels and any configuration files. - Improve the code reuse. We need a type that handles animations and actions for example. The aim is to make the engine more extendible, which goes along with the integration of the lispreader. - New and more flexible level-format using the lispreader. I'm sure discussions will take place about the exact needs, but as far as I can see the level-format for Milestone1 needs at least 3 layers. One for background tiles, which don't affect the gameplay. One for tiles, which build a map and don't move for example. And one for all special tiles (moving platforms) along with the bad guys. The idea is to give the level designer more freedom in the details, which means, that the level-format should be able to save the speed of a bad_guy for example or the direction a moving platform moves to. - Wheather effects. I think having wheather effects, which could be choosen by the level-designers, would be a great feature for SuperTux. It would make hand drawn clouds in the background unneccassary and provide a random and eyecandy behaviour. The first step is to create a special engine for effects in the background. For 0.0.7 clouds should be enough, but it is aimed to be easy extendible and things like dynamic rain, sunshine and storm could round up the feeling later. - The built-in level-editor should be able to save and load the new format, when 0.0.7 is released. Extend SuperTux's GUI for all upcoming needs. - Fix bugs. :) - Add comments to the sources. ;) On the artistic site: - Integrate new graphics and tiles into SuperTux and throw away old ones, which are seen as ugly by all parties. (However I don't think the old tiles are ugly, I only can't see them anymore ;) ) - Create new musics into SuperTux. We still need volunteers here. - Create sound effects for all kinds of bad_guys, screens and for the menu. This is the official 0.0.7 TODO list. Comments and further suggestions is appreciated. BUT keep in mind, that 0.0.7 is aimed to be a short cycled release, althought many new features are on this TODO list. Further wishes will have a hard time to be part of this TODO list and, if you want them to become true, you'll have to send patches for it. ;) Greetz... Tobias Gläßer -- |