Representação 3D em primeira pessoa de um labirinto usando raycasting, semelhante a Wolfenstein 3D (1992).
##ToC
O projeto é executado usando o MiniLibX, uma versão simplificada do Xlib. Portanto, ele só pode ser executado em Unix
Bem simples, apenas execute make
no diretório que clonou e espere terminar.
Depois execute:
> ./cube3D maps/map0.cub
E pronto! ✔️ O programa deve executar em sua tela.
Você também pode criar uma screenshot da primeira imagem renderizada, basta adicionar um --save no comando de abrir o programa.
> ./cube3D maps/map0.cub --save
⚠️ Você pode criar mapas para o programa, caso queira saber como, entre em contato.