Merge branch 'master' of git://github.com/BTAxis/naev into testmission
[naev.git] / TODO
blobec1dfb90f8abeccec9c81a350c5e7a960324f0a8
3    VITAL
5    *) Integrate the resource editor possibly.
6    *) Asteroids
7    *) More missions
8        *) FLF Nebula Campaign
9        *) Space Trader Missions
10        *) Misc Empire Guard missions
11        *) Pirate Missions
12        *) FLF Missions
15    MAJOR
17    *) Escorts available for hire
18    *) Better AI
19       *) boids ship fleet movement (have them behave like fleets)
20    *) Secondary weapon revamp
21       *) Players should be able to configure what outfit they want as secondary
22       *) Players should also be able to set hotkeys for secondary weapons
23    *) Simplify controls
24       *) Emacs-style bindings
25       *) Combine similar commands into one
26       *) Short cut keys for buttons in toolkit windows like land
29    MINOR
31    *) Add more threads to speed up loading
32       *) Thread nebula generation.
33    *) Hybrid ships
34       *) Start out with X skillpoints that get spread out by use, use fast at first
35       *) Can't use normal gear
36       *) very rare
37       *) random mutation for cloaking/displacement abilities
38    *) Optimize texture usage
39       *) all land graphics should be on land only (optionally)
40       *) planet space graphics should be ondemand
41    *) Graphic improvements
42       *) have ships flying in nebula leave traces
43       *) missile smoke
44       *) more special effects
45       *) cloaking effects
46       *) fancy displacement effects for some ships
47    *) Dynamic Politics - Faction wide AI
48    *) Allow player to create faction and control fleets
49    *) Cinema scenes
50    *) Allow subsystems to get damage
51    *) Allow steering with the mouse
52    *) Pilot titles
53       *) would usually indicate changes on the base ship equipment
54    *) Radar improvements
55       *) non-linear - see alot more data then currently possible
56       *) objects always in sight (depending on resolution)
57    *) Allow creating collision masks to make collision more realistic.
58    *) Improve font system to handle unicode
59    *) Different optimization strategies
60       *) Optimize for CPU/Memory (different levels)
61       *) Optimize cache for loading
62    *) Testing improvements
63       *) Allow console to reload data (to avoid restarts)
64    *) ^F for maps.
65    *) Tech packages.
68    MAYBE... SOMEDAY...
70    *) Multiplayer
71    *) 3d models (not actually 3d though, just no sprites)