Skip to content

42 cursus raycasting project by me and @LouisTruch

Notifications You must be signed in to change notification settings

TheoGuerin64/Cub3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cub3D

tguerin's 42 cub3d Score

The goal of this project is to create a game similar to Wolfenstein 3D using simple raycasting techniques.

The graphic library used is MLX42

demo

Installation

  • Follow the instructions for library installation here
  • If you want sound, install Pulseaudio (the installation of Pulseaudio can be difficult on Windows, but the game works fine without sound).
  • Clone the repository using git clone https://github.com/TheoGuerin64/Cub3D.git
  • Use make or make bonus depending on which part interests you
  • You are now ready to play!

If you encounter any issues, feel free to contact me.

Usage

./cub3D or ./cub3D_bonus followed by the path of a valid .cub map

Map bonus designer

It requires python3.8 or higher and PyQt6.

python3 map_bonus_designer.py -h for help.