Cub3d is a raycasting project in C using the minilibX library. This project was developed as part of the 42 São Paulo curriculum. The main goal of Cub3d is to create a simple 3D game where the player can move around in a first-person visualized environment.
- 3D graphics rendering using raycasting
- Player movement within the environment
- Customizable textures and colors
- Interactive minimap
- Basic collision system
- Clone this repository:
git clone git@github.com:rofnavarro/42-cub3d.git
- Compile the program:
make
- Run the program with a map file:
./cub3d <map file>
- linux
- GCC Compiler
- minilibX Library
- Rodrigo (rofnavarro)
- Renata (renatainacio)
Cub3d é um projeto de raycasting em C utilizando a biblioteca minilibX. Este projeto foi desenvolvido como parte do curso da 42 São Paulo. O objetivo principal do Cub3d é criar um jogo 3D simples, onde o jogador pode se movimentar em um ambiente visualizado em primeira pessoa.
- Renderização de gráficos 3D utilizando raycasting
- Movimentação do jogador no ambiente
- Texturas e cores personalizáveis
- Minimapa interativo
- Sistema de colisão básico
- Clone este repositório:
git clone git@github.com:rofnavarro/42-cub3d.git
- Compile o programa:
make
- Execute o programa com um arquivo de configuração:
./cub3d <map file>
- linux
- GCC Compiler
- minilibX Library
- Rodrigo (rofnavarro)
- Renata (renatainacio)