Skip to content

3D graphically “realistic” representation that we could have from inside a maze in a subjective view. This representation uses the Ray-Casting.

Notifications You must be signed in to change notification settings

jraleman/42_Wolf3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

École 42

Wolf3d

This project is a 3D graphically “realistic” representation that we could have from inside a maze in a subjective view. This representation uses the Ray-Casting.

Requirements

  • The management of your window must remain smooth: passing over of another window, minimization, etc.
  • Pressing ESC must close the window and quit the program cleanly.
  • Clicking on the red cross on the window’s frame must close the window and quit the program cleanly.
  • The arrows on the keyboard must allow you to move in real time in the maze, like in the original game.
  • The wall’s colors must vary depending on the direction (North, South, East, West).
  • Wall collisions
  • A skybox
  • Floor and/or ceiling texture
  • Secret doors
  • Weapons

Getting Started

Compiling

Run the following commands:

  • To compile
    • make
  • To remove objects:
    • make clean
  • To remove objects and binary file (program):
    • make fclean
  • To re-compile:
    • make re

Executing

To run the program:

./wolf3d

Screenshots

> Standard view with a gun

> Debug view wielding a sword

> Immersive view without weapons

About

3D graphically “realistic” representation that we could have from inside a maze in a subjective view. This representation uses the Ray-Casting.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published