forked from laanwj/gltron
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
87 lines (68 loc) · 1.94 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
Project:
- compile clean TODO list
- compile priority list
- revise release schedule
RANDOM STUFF:
- add support for arbitrary movement directions
- rewrite AI for more than 4 directions
- add support for zones
- check for zone transitions
- zone dependent variables:
- collision sets
- speed
- movement directions
- turbo recharge options
- Try to remember what this is about
- Create levels with different scales
- Debug auto-camera
- Spread the script-callable code through the modules
- Change player/AI configuration menu
- Update Wiki:
- Describe changes in menu structure
- Update bugs
- Describe gltron.ini
- performance tweaks
- arena outlines
Immediate:
General
- Convert artpacks on Load
- Publish artpack conversion tool
- Document artpack.lua
- support older artpack revisions (4 walls, non-unified GUI),
add artpack version to artpack.lua
- Work around config bug again
- Reorder menu structure?
Audio
- Multiple listeners fuer Splitscreen
Mac OS X
- check cycle colors on OS X
- check cycle on startup on OS X
- check crashes on OS X
- SDL_sound: OS X binaries with ogg / mod / mp3 support
Soon:
Video
- enable non-pow2 textures on newer hardware
- enable anisotropic filtering on newer hardware
Code (general)
- cleanup: replace getPath() stuff with nebu calls
- cleanup: switch to resource manager
Tools
- Level editing tools
- Level & artpack preview
- Add 'preview' option to Artpack/Level menu
- Design Screen layout for previews
- Create temporary texture set
- Load/Save game state (what about camera position?)
- ??
- Level & artpack packaging tools (consistency check, uploading, etc)
- Level & artpack browsing for webpage
Homepage
- CSS support
- wiki
- rss feed for news, include in homepage
- rss feed for blog, include in homepage
- keep developer/art/support information somewhere
- plea for help
Audio:
- own cycle: increase volume upon acceeleration, decrease default sound volume
for own cycle