fruitjam-doom/TODO
Simon Howard 4b45eb2d1d TODO: Update TODO file.
I doubt/hope anybody pays much attention to this file nowadays, but
it still has some interesting ideas. Bring it up to date by removing
items which have now been resolved (including all the outstanding OPL
bugs, thanks to Nuke.YKT's efforts). Reformat slightly and add a link
to the bugtracker.
2016-06-05 22:56:20 -04:00

39 lines
1.6 KiB
Text

This is Chocolate Doom's "to do" list. Note that this is kind of an arbitrary
and unstructured wish list of features and improvements. The bug tracker
(http://chocolate-doom.org/bugs) has more feature requests.
* Multiplayer:
- Use UPnP to automatically configure port forwarding for NATted
networks.
- Multiplayer options and configuration file (server name, etc)
* Improve multiplayer startup:
- Select an IWAD automatically from the server's game type rather than
all players having to specify -iwad.
- Send list of WADs to load instead of all clients having to specify -file.
- Same applies to dehacked patches and wad merging parameters.
* Portability improvements:
- Test on and fix for architectures where ((-2) >> 1) != -1
- Use size-specific types (eg. int32_t instead of int)
- Don't make structure packing assumptions when loading levels.
- Port to every OS and architecture under the sun
- Port to Emscripten and release a web-based version.
* Video capture mode
- Real-time recording of gameplay
- Batch conversion of demos into videos
* Heretic/Hexen/Strife:
- Merge r_draw.c to common version and delete duplicates
- Heretic v1.2 emulation (if possible)
- Hexen v1.0 emulation (if possible/necessary)
- Strife v1.2 emulation (for demo IWAD support)
- Screensaver mode
Crazy pie in the sky ideas:
* Automatic WAD installer - download and run TCs from a list automatically
(automating the current "instructions on wiki" system).
* Textscreen interface to the Compet-N database: menu driven system to
automatically download and play speedruns.
* DWANGO-like interface for finding players and setting up games.
# vim: tw=70