/[enigma]/enigma/doc/TODO
ViewVC logotype

Diff of /enigma/doc/TODO

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.45 by dheck, Mon Sep 8 08:47:49 2003 UTC revision 1.46 by dheck, Mon Sep 8 18:25:11 2003 UTC
# Line 1  Line 1 
1  BEFORE 0.80  BEFORE 0.80
 . disco stones: normal messages  
 . oxyd: rubber bands  
2  . oxyd: timers  . oxyd: timers
 . oxyd: shuffle oxyd stones  
3  . oxyd: flat forces  . oxyd: flat forces
4  . oxyd: initialize game variables (force factors etc.)  . oxyd: initialize game variables (force factors etc.)
5  . fourway switches  . fourway switches (use up to four signals or send numbers 1 to 4)
6  . Fix shadow rendering on OS X  . Fix shadow rendering on OS X
7  . fix: all other stones that can be destroyed  . fix: all other stones that can be destroyed
8  . plain stone like in oxyd  . plain stone like in oxyd
 . add missing models for small whiteball (swamp, jump)  
9  . move zipios configuration to toplevel  . move zipios configuration to toplevel
10  . st-bug  . st-bug
11    . finish user manual
12    
13    OXYD IMPORTER
14    . oxyd: rubber bands
15    . oxyd: shuffle oxyd stones (not documented so far)
16    
17  IMPORTANT  IMPORTANT
18    . add missing models for small whiteball (swamp, jump)
19  . sort levels into level packs  . sort levels into level packs
20  . fix error handling in .zip level packs  . fix error handling in .zip level packs
21  . execute Lua scripts from .zip files  . execute Lua scripts from .zip files
22  . script for levelpack creation  . script for levelpack creation
 ? redesign signal mechanism  
 ? only distribute Intro level pack with Enigma  
 . bags  
23  . cache automatic previews on disk (pnglib)  . cache automatic previews on disk (pnglib)
 . get rid of SDL_image...  
24  . level revision (index file?); use instead of time to flag as changed  . level revision (index file?); use instead of time to flag as changed
25  . new scheme for level metadata (author, level name, revision,  . new scheme for level metadata (author, level name, revision,
26    hints, par time, etc.)    hints, par time, etc.)
# Line 31  IMPORTANT Line 29  IMPORTANT
29  . Improve some of the graphics  . Improve some of the graphics
30  . error dialog  . error dialog
31  . "Exit Program" in game menu / on SDL_QUIT  . "Exit Program" in game menu / on SDL_QUIT
 o polish existing levels  
32    
33  CRASHES  CRASHES
34  . screenshot (F10) crashes enigma in most cases  . Screenshot (F10) crashes enigma in most cases
35    
36  BROKEN LEVELS  LEVELS
37  . 'Push and Pull' (very easy)  . Fix 'Push and Pull' (very easy)
38    o polish existing levels (easy mode etc.)
39    
40  EDITOR  EDITOR
41  . icon bar  . icon bar
# Line 51  EDITOR Line 49  EDITOR
49    
50  MISC  MISC
51  . low detail graphics  . low detail graphics
 ? add simple window manager (for editor?)  
52  . assign priorities to sound effects  . assign priorities to sound effects
53  ? use pnglib directly instead of SDL_image  ? use pnglib directly instead of SDL_image
54    
55  GAME  GAME
 ? rethink coin implementation  
56  . background behind floors: water/abyss/space/swamp  . background behind floors: water/abyss/space/swamp
57  . use material properties (restitution coefficient, sound) for collisions  . use material properties (restitution coefficient, sound) for collisions
 ? client-server architecture  
58  . network/internet game (use quake networking code?)  . network/internet game (use quake networking code?)
 ? also use angular velocities for the marbles  
59    
60  DISPLAY / GRAPHICS  DISPLAY / GRAPHICS
61  . models: st-fart  . models: st-fart
62  . highlight current item in inventory  . highlight current item in inventory
63  . implement bbox() for models  . implement bbox() for models
 ? rotating marble  
64  . special menu entries (editable)  . special menu entries (editable)
65  . animation for falling st-wood, st-block  . animation for falling st-wood, st-block
66    
# Line 76  SPECIAL OBJECTS / ACTORS Line 69  SPECIAL OBJECTS / ACTORS
69  o "horse"  o "horse"
70    
71  ITEMS  ITEMS
 ? wire  
72  . fix ShogunDot graphics (size=2+3)  . fix ShogunDot graphics (size=2+3)
73  . bottles (that make the actor trunk. see esprit)  . bottles (that make the actor drunk, see esprit)
74    . bags
75    
76  FLOORS  FLOORS
77    
# Line 86  STONES Line 79  STONES
79  . spitting stone  . spitting stone
80    
81  OPEN QUESTIONS / DUBIOUS IDEAS  OPEN QUESTIONS / DUBIOUS IDEAS
82    ? rotating marble
83    ? add simple window manager (for editor?)
84    ? rethink coin implementation
85    ? also use angular velocities for the marbles
86    ? redesign signal mechanism
87    ? only distribute Intro level pack with Enigma
88    ? wire
89  ? opengl display  ? opengl display
90  ? different oxyd stone animations in 8bit mode  ? different oxyd stone animations in 8bit mode
91  ? re-implement stippled shadows  ? re-implement stippled shadows
# Line 94  OPEN QUESTIONS / DUBIOUS IDEAS Line 94  OPEN QUESTIONS / DUBIOUS IDEAS
94    
95  DONE  DONE
96  --- before 0.80 ---  --- before 0.80 ---
97    x toggle holes and hills on signal
98    x disco stones: normal messages
99  x fix Oxyd 2p meditation landscapes  x fix Oxyd 2p meditation landscapes
100  x fix fl-acwhite, fl-acblack  x fix fl-acwhite, fl-acblack
101  x killer balls  x killer balls

Legend:
Removed from v.1.45  
changed lines
  Added in v.1.46

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26