Este projeto é uma implementação simplificada do algoritmo de Ray Casting, que foi usado em jogos clássicos de FPS como Doom e Wolfenstein 3D. O objetivo é criar uma representação 3D de um ambiente 2D usando projeções de raios.
- Certifique-se de ter Python e Pygame instalados em seu sistema.
- Clone este repositório para sua máquina local.
- Navegue até o diretório do projeto e execute o arquivo principal com o comando
python main.py
.
Use as teclas WASD para mover o jogador pelo ambiente. Use o mouse para olhar ao redor.
Contribuições para este projeto são bem-vindas! Se você encontrar um bug ou tiver uma sugestão de recurso, sinta-se à vontade para abrir uma issue. Se você quiser contribuir com o código, sinta-se à vontade para abrir um Pull Request.
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE
para mais detalhes.