Skip to content

Latest commit

 

History

History
30 lines (27 loc) · 1.41 KB

TODO.md

File metadata and controls

30 lines (27 loc) · 1.41 KB

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 NATed 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

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.