https://github.com/m0saan/cub3d
This project is all about exploring the ray-casting's rendering techniques to create a 3D perspective in a 2D map . So the main goal will be to make a dynamic view inside a maze, in which you’ll have to find your way.
https://github.com/m0saan/cub3d
1337school 3d-games 42born2code c-programming-language minilibx raycasting
Last synced: 7 months ago
JSON representation
This project is all about exploring the ray-casting's rendering techniques to create a 3D perspective in a 2D map . So the main 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/m0saan/cub3d
- Owner: m0saan
- Created: 2020-01-25T20:52:28.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-12-03T16:02:32.000Z (almost 5 years ago)
- Last Synced: 2025-03-14T00:24:05.772Z (7 months ago)
- Topics: 1337school, 3d-games, 42born2code, c-programming-language, minilibx, raycasting
- Language: C
- Homepage:
- Size: 57.5 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Cub3d
### Description
This project is all about exploring the ray-casting's rendering techniques to create a 3D perspective in a 2D map .
So the main 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, Cub3D will enable you to solidify your skills in this area:
windows, colors, events, fill shapes etc.**Requirements:**
Mac OS X Mojave(10.14.6) or higher
**Installation and launch:**
* `git clone https://github.com/MoBoustta/Cub3d.git`
* `cd Cub3D`
* `make`
* `./Cub3D maps/map.cub`**Keys:**
* `Arrows - moving`
* `Shift + Arrows - sprint`
* `1->4 - mute music`
* `T - Show/Hide textures`**Note:**
You can get a screenshot of the game in bmp format by providing a third argument "--save"
[]

