https://github.com/sulig/cub3d
My first RayCaster with miniLibX -----------------------> 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.
https://github.com/sulig/cub3d
42 42-school 42barcelona 42cursus 42projects 42school barcelona barcelona-school barcelona-school-informatics cub3d cub3d-42 minilibx raycaster-engine raycasting
Last synced: 2 months ago
JSON representation
My first RayCaster with miniLibX -----------------------> 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.
- Host: GitHub
- URL: https://github.com/sulig/cub3d
- Owner: Sulig
- Created: 2024-10-14T15:05:08.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2025-03-13T18:34:40.000Z (3 months ago)
- Last Synced: 2025-03-26T11:51:14.487Z (3 months ago)
- Topics: 42, 42-school, 42barcelona, 42cursus, 42projects, 42school, barcelona, barcelona-school, barcelona-school-informatics, cub3d, cub3d-42, minilibx, raycaster-engine, raycasting
- Language: C
- Homepage:
- Size: 90.6 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cub3D
~ Started on: 13/10/2024 ~ *** ~ Ended on: 16/01/2025 Ranked with 105
-- I will re-do it! (In a minute now.. and for myself :>)[](https://github.com/Sulig/Cub3D)
[](https://github.com/Sulig/Cub3D)
[](https://github.com/Sulig/Cub3D)***
## Summary:
My first RayCaster with miniLibX ----------------------->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.***
## Content of this repository:
- [The New_Libft](https://github.com/Sulig/New_Libft)
- [MinilibX Codam](https://github.com/codam-coding-college/MLX42)
- // Cloned into repo when you "make"
- The Cub3D `src` and some bonus!
- [Subject English](https://github.com/Sulig/Cub3D/blob/master/Cub3D_subject-en.pdf)
**## CONTROLS
Move on the map with: `W A S D`
- W -> UP
- S -> DOWN
- A -> LEFT
- D -> RIGHT- UP-KEYBOARD -> UP
- DOWN-KEYBOARD -> DOWNMove the vision of player with the arrows
- LEFT-KEYBOARD -> Rotate Left
- RIGHT-KEYBOARD -> Rotate RightYou can change the window size by just dragging the screen or clicking on the icon to make the screen large.
Close the game with `esc` or close directly with the cross icon.
### BONUS ADDED
If you execute this command: `make run-bonus` you can play at this game with these bonus:- Move the camera with the mouse!
- Take a look at where you are in a fabulous minimap!
- (Yet added in mandatory) Don't walk across the walls!
- ¡GHOST MODE! -> `SPACE`***
***
~ Made by sadoming ~
~ With the collaboration of Andmart2 ~
***