Vérifiez le wiki pour la description détaillée de ce qui se trouve sous le capot. Vissez le code source, lisez le wiki.
Si vous êtes intéressé par ce projet, vous voudrez peut-être vérifier mes autres référentiels minuscules *, ils étaient amusants pour moi, j'espère que ce sera amusant pour vous de lire.
Cette vidéo montre ce qui réside dans ce référentiel:
Au moment où j'écris ce texte, le référentiel ne contient que 486 lignes de code:
haqreu@daffodil: ~ /tinyraycaster$ cat * .cpp * .h | wc -l
486Par exemple, voici les sources du jeu réalisées par mes étudiants Salih Nascimento et Stephane Hulot, consultez également la vidéo YouTube suivante pour un aperçu:
sudo apt install -y libsdl2-dev git
git clone https://github.com/ssloy/tinyraycaster.git
cd tinyraycaster
mkdir build
cd build
cmake ..
makeVous pouvez ouvrir le projet dans Gitpod, un environnement de développement en ligne gratuit pour GitHub:
Sur Open, l'éditeur compile et exécutera le programme et ouvrira l'image résultante dans l'aperçu de l'éditeur. Changez simplement le code dans l'éditeur et réacheminez le script (utilisez l'historique du terminal) pour voir les images mises à jour. Notez à quel point Gitpod est génial, il permet d'exécuter des jeux SDL2 directement dans le navigateur!