Skip to content

thebeaarr/D3EBUC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

119 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cub3D

A 3D maze game inspired by Wolfenstein 3D, created using raycasting techniques.

About

Cub3D is a graphics project that renders a 3D perspective from a 2D map using raycasting. The player can navigate through a maze from a first-person view, with textured walls and configurable colors.

Technical Details

  • Language: C
  • Graphics Library: MiniLibX (MLX)
  • Algorithm: Raycasting with DDA

Features

  • First-person 3D maze navigation
  • Textured walls (different textures for each direction)
  • Configurable floor and ceiling colors
  • Smooth player movement and camera rotation
  • Map parsing from .cub configuration files

Bonus

  • Minimap: Real-time 2D overview of the maze
  • Wall Collision: Collision detection system preventing movement through walls

Part of 42 School curriculum.

About

A raycasting 3D engine inspired by Wolfenstein 3D, built in C using MinilibX as part of the 42 curriculum.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors