Chocolate Duke Nukem 3D is the equivalent of Chocolate Doom.
A port that:
- Remains as faithful as possible to the original source code.
- Portable and compiling in one click on Windows, OS X and Linux.
- Aimed at education, with lots of comments and documentation added in order to help programmers to understand and learn.
SDL and SDL_mixer to compile and run the code.
An original copy of Duke Nukem 3D (specifically the DUKE3D.GRP file from the original CD).
Windows: Use Visual Studio 2005 or Visual Studio 2012
OS X: Use Xcode 4.0
Linux: Use 'make' (.grp in working directory and with rw permissions)
Project initiator: Fabien Sanglard
Linux Tweaks: Juan Manuel Borges Caño [Blog Post] (http://juanmabcblog.blogspot.com/2013/07/chocolate-duke3d.html)
More information: Review of the Duke 3D source code