Difference between revisions of "Development roadmap"

From OdaWiki
(In-progress features)
(This page is very out of date. Hoping to make it more close to the current standing)
 
(23 intermediate revisions by 5 users not shown)
Line 1: Line 1:
This section is a roadmap of Odamex, things that should be in at different times. '''The timelines and plans mentioned here are not entirely set in stone and are subject to change at any time'''. And obviously, the further out you go, the less concrete the ideas are.
+
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 ===
 
+
== Release Candidate 1 ==
+
This is tracked by {{Bug|122}}
+
 
+
=== Completed features ===
+
 
* Console paste
 
* Console paste
 
* WAD Switching
 
* WAD Switching
 
* WAD Downloading
 
* WAD Downloading
* Multiplatform (Linux/OSX/BSD/Win32/SPARC)
+
* Linux/OSX/BSD/Win32/SPARC compatibility
 
+
* Capture The Flag game mode
=== In-progress features ===
+
* Network compression
* Spectators
+
* cvar overrides and server tags
* Demos
+
* Wallhack protection
+
 
* GPL compatibility
 
* GPL compatibility
* {{Bug|122}}
+
* Boom playable (some missing features)
 +
* Spectator support
 +
* Vanilla demo playback
 +
* Smooth prediction
 +
* Demo recording
 +
* Crash Reporting (Windows only)
  
== Release Candidate 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 RC1 features
+
* Version notifier/updater
+
 
* IPv6 support
 
* IPv6 support
* Network compression
+
* In-game launcher
* Bots
+
* Both TCP(no-nagle) and UDP options
* cvar overrides
+
* Console select/copy, buffer scroll up/down
* Ingame launcher
+
* [[accelerated software rendering]]
* ...
+
 
+
== Version 1.x ==
+
This will be tracked by a bug once RC2 is out.
+
 
+
=== Proposed features for 1.0 ===
+
* Bugfixes for RC2, 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
 
+
* BIGFONT support
== Version 2.x ==
+
 
+
=== Proposed features ===
+
* There was talk of using the prboom engine.
+
 
* [http://www.teamhellspawn.com/voxels.htm Voxel sprites]
 
* [http://www.teamhellspawn.com/voxels.htm Voxel sprites]
* ...
 
  
== 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