Skip to content

Cub3D is a 42 school team project to create a dynamic view inside a 3D maze using raycasting in the style of Wolfenstein3D.

Notifications You must be signed in to change notification settings

miketaonjo/Cub3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project name : cub3D /Available only on Linux environment/

For this project, the assignment is :

This project is inspired by the world-famous Wolfenstein 3D game, which was the first FPS ever. It will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you’ll have to find your way.

Made with school graphical library : the MiniLibX.

We must create our own maps in .cub format and we can create our own textures in .xpm format.

Controls for movement and rotation are:

W: move forward
S: move backward
A: strafe left
D: strafe right
: rotate left
: rotate right

Usage

In order to compile : make

Execution : ./cub3D maps/map.cub

Screenshots

Gameplay preview Gameplay preview

About

Cub3D is a 42 school team project to create a dynamic view inside a 3D maze using raycasting in the style of Wolfenstein3D.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages