Skip to content

ahippoly/DoomNukem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

379 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DoomNukem

A reproduction of the legendary game "DooM" using raycasting (the original technique used to make the game)

GameImage

Installation

First, you need to build the libraries required for the project to work with this command :

make install_libs

Then just compile the project with

make

Usage

Game

To launch the game :

./doom-nukem "map_file"

if no map is provided, the game will launch on the default editor map (maps/editor_map_0)

The map made for the game is called "PrisonBreak", you are Balkany and you need to escape the prison, good luck !

./doom-nukem maps/PrisonBreak

Editor

You can edit / create a map with :

./editor "map_file"

if no map is provided, the editor will create a new map and output it on "maps/editor_map_0"

Controls

Game

Mouse

Move Rotate camera

LeftClick Attack with the current weapon

RightClick Aim if possible with the current weapon

Keybinds

ZQSD Move the player

1 - 6 Change Weapon

Space Jump

LeftCtrl Crouch

LeftAlt Use Jetpack if in inventory

In-Game Image

Game

GameImg2 GameImg3

Editor

EditorImg1 EditorImg2

About

A reproduction of the legendary game "DooM" using raycasting (the original technique used to make the game)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors