summaryrefslogtreecommitdiff
path: root/TODO
blob: 773e8381b4bcbe1141ef947548020c55e2d6cafc (plain)
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
[DONE] [08/24/01] Finish OpenGL code.
[DONE] [08/26/01] Fix sound code.
[DONE] [11/10/01] Save/Load Game support.
[DONE] [11/25/01] CD Audio.
[DONE] [12/05/01] Menus.
[DONE] [12/05/01] Progress bar.
* Make vidmodes work.
* Debug "pure virtual method called"
* Proper file loading/saving (ignore case, search certain directories) and
  config handling (~/.avp/{ge, re, ad, md, pd}/?)
* Command line options.
* Joystick support.
* GL_EXT_secondary_color
* Revisit sound code. (Try AL_PITCH support, etc)
* Try to get demos and regular edition to work.
* See what FOX/Rebellion has to say (if anything) about redistribution of the
  demos and if its possible to create an installer for regular/gold edition
  CDs.
* Do something with the ingame movies. Might just leave as-is.
* Disable Mutliplayer in the Main Menu.
* Possible Idea: implement demos?
* See if the build process can be made easier for those who download the
  source.
* Write documentation.
* Prep for a release.  Get someone who has a saner system to build binaries.
  Look into loki_setup.
* "Beta test."  Play through the game at least once starting with a clean
  install.
* Release. And the crowd goes wild.
* Fix any bugs found after previous release.
* Add networking and everything related (dedicated server, master server,
  etc.)
* Release new version. And fix bugs, and release new version, and so on.
----
* Command line:
      [-h | --help]           Display this help message
      [-v | --version]        Display the game version
      [-f | --fullscreen]     Run the game fullscreen
      [-w | --windowed]       Run the game in a window
      [-s | --nosound]        Do not access the soundcard
      [-c | --nocdrom]        Do not access the CD-ROM
--debug   enable debug mode
* Debug, verify, and reimplant the inline functions in mathline.c to
  inline.h
* Remove unused files.
* Squelch any unnecessary debug output