สร้างเกมเดาะตะกร้อด้วย VPython

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา

การเตรียมตัว

ไพทอนและไลบรารีที่เกี่ยวข้อง

วิกินี้ใช้ภาษาไพทอนและไลบรารีที่เกี่ยวข้องดังนี้

บอร์ดไมโครคอนโทรลเลอร์และโมดูลไดรเวอร์

บอร์ดไมโครคอนโทรลเลอร์ที่นำมาใช้เป็นตัวควบคุมผู้เล่นในวิกินี้ต้องถูกโปรแกรมเฟิร์มแวร์ให้สามารถอ่านค่าแสงผ่านพอร์ท USB ได้แล้ว ให้แน่ใจว่า

องค์ประกอบของเกม

ตัวเกมพื้นฐานประกอบไปด้วย

  • แป้นรับลูกที่ควบคุมด้วยผู้เล่น (สีน้ำเงิน) สร้างด้วยคลาส Player ซึ่งสืบสกุลมาจากคลาส vis.cylinder
  • ลูกตะกร้อ (สีเหลือง) สร้างด้วยคลาส Ball ซึ่งสืบสกุลมาจากคลาส vis.sphere
  • กำแพงและเพดาน (สีแดง) สร้างด้วยคลาส http://vpython.org/contents/docs/curve.html vis.curve]
Takro-basic.png

ระบบพิกัด

คลาสลูกบอล

คลาสสำหรับผู้เล่น

จัดเตรียมหน้าจอหลัก