Skip to content

B-Bischoff/cube3d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cube3d

Cube3d is a 42 school project.

The goal is to create a raycasting program based on games such as wolfenstein 3d.

You can find the project documentation (in french) with the link below :

https://b-bischoff.github.io/web/cube3d.html

background

Usage

(this project only runs on Linux and macOs)

To launch cube3d clone this project : git clone [email protected]:B-Bischoff/cube3d.git

Once in cube3d folder, run the command make to compile the project.

Then you can launch the application with a given map ./cube3d maps/default.cub

Game controls

ESC : quit program

W : move forward

S : move backward

A : move left

D : move right

left arrow : rotate to the left

right arrow : rotate to the right

TAB : (hold) show map

left click : (while map shown) place walls

right click : (while map shown) destroy walls

E : open / close doors

Authors

Anas ZANANE : https://github.com/azanane

Brice BISCHOFF : https://github.com/B-Bischoff

Releases

No releases published

Packages

No packages published