Difference between revisions of "Odamex"
From DoomWiki.org
[checked revision] | [checked revision] |
(fix substitution of new infobox parameters (from RestlessRodent's documentation?)) |
(the project moved from Subversion on MancuNET to Git on GitHub back in 2016...) |
||
Line 14: | Line 14: | ||
|license = {{GPL||2}} | |license = {{GPL||2}} | ||
|website = [https://odamex.net/ https://odamex.net/] | |website = [https://odamex.net/ https://odamex.net/] | ||
− | |repotype = | + | |repotype = Git |
− | |repourl = [https:// | + | |repourl = [https://github.com/odamex/odamex GitHub] |
|ircchannel = [irc://irc.oftc.net/odamex OFTC #odamex] | |ircchannel = [irc://irc.oftc.net/odamex OFTC #odamex] | ||
}}'''Odamex''' is a modified [[Doom]] [[source port]] based on [[csDoom]] (itself based on [[ZDoom]] 1.22) for wide range of platforms, including Windows, Linux, FreeBSD, MacOSX, Solaris and even the [[Wikipedia:Microsoft_Xbox|Microsoft Xbox]]. It has been designed to allow client/server-based Doom gameplay over the Internet and LAN. The latest release version is {{:Odamex/Version}} ({{:Odamex/Date}}). | }}'''Odamex''' is a modified [[Doom]] [[source port]] based on [[csDoom]] (itself based on [[ZDoom]] 1.22) for wide range of platforms, including Windows, Linux, FreeBSD, MacOSX, Solaris and even the [[Wikipedia:Microsoft_Xbox|Microsoft Xbox]]. It has been designed to allow client/server-based Doom gameplay over the Internet and LAN. The latest release version is {{:Odamex/Version}} ({{:Odamex/Date}}). |
Revision as of 12:34, 4 June 2018
Odamex | |
Standard | Boom Compatible |
---|---|
Codebase | csDoom |
Developer(s) | Sean Leonard (Dr_Sean), Mike Wood (Hyper_Eye), Mike Lightner (Mancubus_II), Alex Mayfield (AlexMax) |
Contributor(s) | Ralph Vickers (Ralphis) |
Initial release | 0.1a (2007-01-22, 17 years ago) |
Latest release | 10.4.0 (2023-08-10, 8 months ago) |
Development status | Active |
Written in | C++ |
Target Platform | Cross-Platform |
Available in | English (United States) |
License | GNU General Public License v2 |
Website | https://odamex.net/ |
Source Repository
(Git) |
GitHub |
IRC Channel | OFTC #odamex |
The following features are supported.
- The traditional old-school style of Deathmatch and a Cooperative mode, but also other game modes such as Teamplay and Capture the Flag
- An array of editing features, including the Hexen map format, DeHackEd and BEX patch support and ACS up to ZDoom 1.23
- Several additional music formats, such as MOD and OGG
- A 32-bit true color renderer
Contents
Client/server
Odamex uses a client/server based architecture inherited from csDoom and improved upon in many ways, utilizing things such as a network compression among others. Odamex is also the only GNU/GPL licensed true client/server port available.
Launcher
The included launcher is specifically designed for Odamex and is built with wxWidgets. It allows the user to receive a list of running Odamex servers from the master servers (Odamex utilizes more than one master), and lets them join a game simply by selecting the server on which they wish to play. In addition to the main launcher there is also another launcher built with SDL and Agar called "ag-odalaunch." ag-odalaunch was made for the Xbox port to have a launcher but can be compiled on other operating systems where SDL and Agar are available as well.
History
Odamex's first official version, 0.1a, was released on January 19, 2007. However, the project had been unofficially in development since 2005, when the first build of Odamex's precursor titled Zwango was built.
In May 2012 Odamex was chosen to be the de facto port for the International Doom League, solidifying the port's relevance in the multiplayer Doom community. Players started using Odamex officially for the summer 2012 season. This continued until May 2014.
On July 22, 2013, Odamex 0.6.3 was announced as the source port of choice for the 20th Anniversary Doom Challenge held at QuakeCon 2013, via the official rules revealed that day.[1][2]
The Odamex team
Active
- Mike Lightner (Mancubus_II) - Master Server Maintainer, Project Lead, Website Maintainer
- Sean Leonard (Dr_Sean) - Lead Programmer
- Mike Wood (Hyper_Eye) - Programmer
- Ralph Vickers (Ralphis) - Forum Administrator, IRC Channel Operator, Project Lead, Wiki Administrator
- Alex Mayfield (AlexMax) - Programmer
Inactive/retired
- Ladna - Programmer
- Chris Laverdure (Dashiva) - Programmer
- Dean Joseph (deathz0r) - Forum Administrator, IRC Channel Operator, Programmer, Project Lead, Wiki Administrator
- Denis Lukianov (Voxel) - Lead Programmer, Odamex.org Maintainer
- Dylan McIntosh (Toke) - Programmer
- James Dunne - Contributed the code for the 32-bit renderer
- Joe Kennedy - Programmer
- John Corrado (anarkavre) - Programmer
- Nes - Programmer
- RestlessRodent - Programmer
- Roy Duncan (destx) - Media Designer
- Russell Rice - Programmer, Wiki Maintainer
- Spleen - Programmer
- NullPoint - Programmer
- Stephen McGranahan (SoM) - Programmer
References
- ↑ "Announcing this year’s QuakeCon 2013 tournaments". QuakeCon.org. Retrieved July 22, 2013.
- ↑ "QuakeCon 2013 20th Anniversary Doom Challenge Rules" (PDF). QuakeCon.org. Retrieved July 22, 2013.
External links
Source code genealogy | ||
---|---|---|
Based on csDoom |
Odamex | None |