تحقق من الويكي للحصول على الوصف التفصيلي لما هو تحت الغطاء. المسمار رمز المصدر ، اقرأ الويكي.
إذا كنت مهتمًا بهذا المشروع ، فقد ترغب في التحقق من مستودعات صغيرة أخرى ، فقد كانت ممتعة بالنسبة لي ، وآمل أن يكون من الممتع أن تقرأ.
يوضح هذا الفيديو ما يكمن في هذا المستودع:
في الوقت الذي أكتب فيه هذا النص ، يحتوي المستودع على 486 سطرًا من الكود:
haqreu@daffodil: ~ /tinyraycaster$ cat * .cpp * .h | wc -l
486على سبيل المثال ، إليك مصادر اللعبة التي صنعها طلابي Salih Nascimento و Stephane Hulot ، تحقق أيضًا من فيديو 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 ، وهي بيئة Dev مجانية على الإنترنت لـ GitHub:
على Open ، سيقوم المحرر بتجميع وتشغيل البرنامج وكذلك فتح الصورة الناتجة في معاينة المحرر. ما عليك سوى تغيير الكود في المحرر وإعادة تشغيل البرنامج النصي (استخدم تاريخ المحطة) لمشاهدة الصور المحدثة. لاحظ مدى روعة GITPOD ، فهي تسمح بتشغيل ألعاب SDL2 مباشرة في المتصفح!