Difference between revisions of "Development roadmap"

From OdaWiki
(Proposed features)
(This page is very out of date. Hoping to make it more close to the current standing)
 
(6 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. '''The timelines, features and plans mentioned herein are not entirely set in stone and are subject to change at any time'''.
+
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
 
=== In-progress features ===
 
* Spectators
 
* Demos
 
* Wallhack protection
 
 
* GPL compatibility
 
* GPL compatibility
 +
* Boom playable (some missing features)
 +
* Spectator support
 +
* Vanilla demo playback
 
* 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 ==
+
== See also ==
Oh, here are the towels.
+
* [[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