ตรวจสอบวิกิสำหรับคำอธิบายโดยละเอียดเกี่ยวกับสิ่งที่อยู่ภายใต้ประทุน สกรูซอร์สโค้ดอ่านวิกิ
หากคุณสนใจโครงการนี้คุณอาจต้องการตรวจสอบที่เก็บ* เล็ก ๆ ของฉันพวกเขาสนุกสำหรับฉันที่จะทำฉันหวังว่ามันจะสนุกสำหรับคุณที่จะอ่าน
วิดีโอนี้แสดงสิ่งที่อยู่ในที่เก็บนี้:
ในขณะที่ฉันเขียนข้อความนี้ที่เก็บมีรหัสเพียง 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:
เมื่อเปิดตัวแก้ไขจะรวบรวมและเรียกใช้โปรแกรมรวมถึงเปิดภาพผลลัพธ์ในตัวอย่างของตัวแก้ไข เพียงเปลี่ยนรหัสในตัวแก้ไขและเรียกใช้สคริปต์อีกครั้ง (ใช้ประวัติของเทอร์มินัล) เพื่อดูภาพที่อัปเดต สังเกตว่า Gitpod ยอดเยี่ยมแค่ไหนมันช่วยให้สามารถเรียกใช้เกม SDL2 ได้โดยตรงในเบราว์เซอร์!