Versão que usa o BSP para gerar os ambiente 3D.
BSP (Binary Space Partitioning) é uma técnica de renderização 3D usada para organizar e dividir cenários (mapas) em polígonos convexos, formando uma árvore binária. Ela otimiza a performance em jogos, permitindo desenhar apenas o que está visível e determinar rapidamente a ordem dos objetos (frente para trás).
Motor de jogo em primeira pessoa com tecnica Raycasting(Falso 3D) em JavaScript.
Usando raycasting em grade (grid), que é rápido para paredes verticais, mas ineficiente para chão/teto e geometrias mais complexas.
Escolha um universo:
Uma versão que usa o Three.js para gerar os ambiente 3D com mapa de grid.