Skip to content

Inspiré du célèbre jeu éponyme des années 90 qui fut le premier First Person Shooter, ce projet vous permet d'aborder la technique du ray-casting. Votre but sera de représenter une vue dynamique à l'intérieur d'un labyrinthe dans lequel on peut se déplacer.

Notifications You must be signed in to change notification settings

vzamyati/wolf3d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wolf3d

In this project you must follow in the footsteps of this brillant programmer and write your own version of Wolfenstein 3D... Hold on, we won’t ask you to re-write not the ENTIRE Wolfenstein 3D. One has to be be realistic here. Your mission will be to write, using the ray casting technique, a 3D representation of a maze in which a player can find his/her way.

DESCRIPTION

Educational project in School 42 (UNIT Factory Kyiv).

Task: This project’s objectives are similar to all this first year’s objectives: Rigor, use of C, use of basic algorithms, information research, data mining etc. As a graphic design project, Wolf3D will enable you to solidify your skills in this area: windows, colors, events, fill shapes etc. To conclude Wolf3D is a remarkable playground to explore the playful practical applications of mathematics without having to understand the specifics. With the help of the numerous documents available on the internet, you will use mathematics as a tool to create elegant and efficient algorithms.

Wolf3D is written in C language with the use of the library mlx(minilibx).

INSTALL

git clone https://github.com/vzamyati/wolf3d.git
cd wolf3d
make
./wolf3d ./maps/[map]

Author

About

Inspiré du célèbre jeu éponyme des années 90 qui fut le premier First Person Shooter, ce projet vous permet d'aborder la technique du ray-casting. Votre but sera de représenter une vue dynamique à l'intérieur d'un labyrinthe dans lequel on peut se déplacer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published