The Odamex Doom source port is looking for someone that is willing to help with the programming side of the project. Odamex is a Client/Server modification of ZDoom 1.22 with some ZDoom 1.23 code imported in. The project is written in C++ for the client and server and uses SDL 1.2 and SDL_Mixer 1.2 as runtime libraries. The entire project is entirely GPL or GPL compatible as well.
Odamex has several advanced features, including on-the-fly wad changing, the ability to trigger between vanilla Doom and ZDoom physics and nuances, map voting, an optional 32bpp renderer, network packet-based multiplayer demos, and backwards reconciliation netcode optimizations for high latency players.
However the last release of Odamex was on March 29, 2014. There have been many code updates following the release but no new versions due to some plans not being completed. There are currently no “horrible” bugs and repeat offender crashes but the project definitely needs optimizations and maintenance.
If you are interested in helping Odamex, please respond here and/or join #odamex on irc.oftc.net
Projects to consider:
* Implementing Survival Co-op
* Improving BOOM support
* Improving the ACS interpretor
* Implementing UDMF map format
* Improving Heretic and Hexen support
* Heck just pick something
and go for it!