Проверьте вики для подробного описания того, что находится под капюшоном. Привинтите исходный код, прочитайте вики.
Если вы заинтересованы в этом проекте, вы можете проверить мои другие крошечные* хранилища, им было весело сделать мне, я надеюсь, что вам будет весело прочитать.
Это видео показывает, что лежит в этом хранилище:
В то время, когда я пишу этот текст, репозиторий содержит всего лишь 486 строк кода:
haqreu@daffodil: ~ /tinyraycaster$ cat * .cpp * .h | wc -l
486Например, вот источники игры, сделанные моими учениками Салих Насименто и Стефаном Хуло, также проверьте следующее видео на YouTube для предварительного просмотра:
sudo apt install -y libsdl2-dev git
git clone https://github.com/ssloy/tinyraycaster.git
cd tinyraycaster
mkdir build
cd build
cmake ..
makeВы можете открыть проект в Gitpod, бесплатную онлайн -среду для GitHub:
На Open редактор будет компилировать и запустить программу, а также откроет полученное изображение в предварительном просмотре редактора. Просто измените код в редакторе и повторите скрипт (используйте историю терминала), чтобы увидеть обновленные изображения. Обратите внимание, как классный Gitpod, он позволяет запускать игры SDL2 непосредственно в браузере!