Difference between revisions of "Development roadmap"

From OdaWiki
(This page is very out of date. Hoping to make it more close to the current standing)
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
This section is a roadmap of Odamex, things that should be in at different times. This is a volunteer project. You, as a volunteer, make the decisions, this is merely a rough guide.
+
This section is a roadmap for planned and wanted features for Odamex. This is a volunteer project. You, as a volunteer, make the decisions, this is merely a rough guide. Patches are welcome to improve the Odamex project!
  
In order of timeline
+
=== Completed ===
 
+
== Beta 1 ==
+
 
+
=== Completed features ===
+
 
* Console paste
 
* Console paste
 
* WAD Switching
 
* WAD Switching
 
* WAD Downloading
 
* WAD Downloading
 
* Linux/OSX/BSD/Win32/SPARC compatibility
 
* Linux/OSX/BSD/Win32/SPARC compatibility
* CTF
+
* Capture The Flag game mode
 
* Network compression
 
* Network compression
 
* cvar overrides and server tags
 
* cvar overrides and server tags
 
* GPL compatibility
 
* GPL compatibility
 
+
* Boom playable (some missing features)
=== In-progress features ===
+
* Spectator support
* Spectators
+
* Vanilla demo playback
* Demos
+
* Wallhack protection
+
 
* Smooth prediction
 
* Smooth prediction
* Fully functional co-op gaming
+
* Demo recording
* {{Bug|122}}
+
* Crash Reporting (Windows only)
  
== Beta 2 ==
+
=== Confirmed Future Improvements ===
This will be tracked by a bug once RC1 is out.
+
* Voodoo doll support
 +
* Complete Boom support
 +
* Support for different fonts (console and in-game)
 +
* Demo retro compatibility with older versions / future versions
 +
* Survival game mode
 +
* Last Man Standing and Team LMS
 +
* PNG Support
 +
* UDMF Support
  
=== Proposed features ===
+
=== Proposed ===
* Stability for all Beta 1 features
+
* Version notifier
+
* Crash reporting
+
* Global blacklist
+
 
* IPv6 support
 
* IPv6 support
* Ingame launcher
+
* In-game launcher
 
* Both TCP(no-nagle) and UDP options
 
* Both TCP(no-nagle) and UDP options
* Console select/copy
+
* Console select/copy, buffer scroll up/down
* ...
+
* [[accelerated software rendering]]
 
+
== Version 1.x ==
+
This will be tracked by a bug once Beta 2 is out.
+
 
+
=== Proposed features for 1.0 ===
+
* Bugfixes for Beta 2, complete working implementation
+
* Optional [[accelerated software rendering]]
+
* ...
+
 
+
=== Proposed features for 1.1 ===
+
 
* [[Multilingual Support]]
 
* [[Multilingual Support]]
 +
* OpenGL rendering
 +
* Account system for player statistics
 
* Dual/Tri-head display support, like doom2.exe -left and -right commands
 
* Dual/Tri-head display support, like doom2.exe -left and -right commands
* Bots
+
* Bots  
* ...
+
* BIGFONT support
 
+
=== Proposed features for 1.2 ===
+
 
* [http://www.teamhellspawn.com/voxels.htm Voxel sprites]
 
* [http://www.teamhellspawn.com/voxels.htm Voxel sprites]
* ...
 
 
== Version 2.x ==
 
 
=== Proposed features ===
 
* There was talk of using the prboom engine.
 
* ...
 
 
== Beyond ==
 
Oh, here are the towels.
 
  
 
== See also ==
 
== See also ==
 
* [[Next release]]
 
* [[Next release]]

Latest revision as of 21:49, 12 July 2019

This section is a roadmap for planned and wanted features for Odamex. This is a volunteer project. You, as a volunteer, make the decisions, this is merely a rough guide. Patches are welcome to improve the Odamex project!

Completed

  • Console paste
  • WAD Switching
  • WAD Downloading
  • Linux/OSX/BSD/Win32/SPARC compatibility
  • Capture The Flag game mode
  • Network compression
  • cvar overrides and server tags
  • GPL compatibility
  • Boom playable (some missing features)
  • Spectator support
  • Vanilla demo playback
  • Smooth prediction
  • Demo recording
  • Crash Reporting (Windows only)

Confirmed Future Improvements

  • Voodoo doll support
  • Complete Boom support
  • Support for different fonts (console and in-game)
  • Demo retro compatibility with older versions / future versions
  • Survival game mode
  • Last Man Standing and Team LMS
  • PNG Support
  • UDMF Support

Proposed

  • IPv6 support
  • In-game launcher
  • Both TCP(no-nagle) and UDP options
  • Console select/copy, buffer scroll up/down
  • accelerated software rendering
  • Multilingual Support
  • OpenGL rendering
  • Account system for player statistics
  • Dual/Tri-head display support, like doom2.exe -left and -right commands
  • Bots
  • BIGFONT support
  • Voxel sprites

See also