shithub: duke3d

ref: 2ded3bfe643defc850c7ff01e4e5dd083af685da
dir: /README.md/

View raw version
Chocolate Duke3D
================

Chocolate Duke Nukem 3D is the equivalent of [Chocolate Doom](http://www.chocolate-doom.org/wiki/index.php/Chocolate_Doom).

A port that:

1. Remains as faithful as possible to the original source code.
2. Portable and compiling in one click on Windows, OS X and Linux.
3. Aimed at education, with lots of comments and documentation added in order to help programmers to understand and learn.


Requirements
============

[SDL](http://libsdl.org) and [SDL_mixer](http://www.libsdl.org/projects/SDL_mixer) to compile and run the code.

An original copy of [Duke Nukem 3D](https://3drealms.com/catalog/duke-nukem-3d_27/) (specifically the DUKE3D.GRP file from the original CD in binary working directory (and with rw permissions?)).

Build
=====

Linux: Use [Autoconf/Automake](https://www.gnu.org/software/autoconf/manual/autoconf.html#Basic-Installation)
Windows: Use Visual Studio 2005 or Visual Studio 2012 or [Autoconf/Automake](https://www.gnu.org/software/autoconf/manual/autoconf.html#Basic-Installation)
OS X: Use Xcode 4.0


Contributors
============

**Project Initiator:** (Fabien Sanglard)[https://github.com/fabiensanglard]
**Linux Integration:** (Juan Manuel Borges Caño)[https://github.com/juanmabc]
**Autoconf/Automake Build System:** [darealshinji](https://github.com/darealshinji)


More Information
================

[Review of the Duke 3D source code](http://fabiensanglard.net/duke3d/)
[Simple DirectMedia Layer](https://wiki.libsdl.org/FrontPage), [SDL_Mixer](http://www.libsdl.org/projects/SDL_mixer/)
[Duke Nukem 3D](https://3drealms.com/catalog/duke-nukem-3d_27/)