Consulte el wiki para obtener la descripción detallada de lo que está debajo del capó. Atornille el código fuente, lea el wiki.
Si está interesado en este proyecto, es posible que desee consultar mis otros repositorios pequeños*, fueron divertidos para mí, espero que sea divertido para usted leer.
Este video muestra lo que se encuentra en este repositorio:
En el momento en que escribo este texto, el repositorio contiene meras 486 líneas de código:
haqreu@daffodil: ~ /tinyraycaster$ cat * .cpp * .h | wc -l
486Como ejemplo, aquí están las fuentes del juego realizado por mis alumnos Salih Nascimento y Stephane Hulot, también revise el siguiente video de YouTube para obtener una vista previa:
sudo apt install -y libsdl2-dev git
git clone https://github.com/ssloy/tinyraycaster.git
cd tinyraycaster
mkdir build
cd build
cmake ..
makePuede abrir el proyecto en GitPod, un entorno de desarrollo en línea gratuito para GitHub:
En Open, el editor compilará y ejecutará el programa, así como abrirá la imagen resultante en la vista previa del editor. Simplemente cambie el código en el editor y vuelva a ejecutar el script (use el historial del terminal) para ver imágenes actualizadas. ¡Tenga en cuenta cuán increíble es GitPod, permite ejecutar juegos SDL2 directamente en el navegador!