จุดเป้าหมาย
ความท้าทาย: ในเกมนี้ หุ่นยนต์ VR จะเริ่มต้นการขับเคลื่อนแต่ละครั้งที่ตำแหน่งเริ่มต้นสีแดงตรงกลางกระดานด้วยคะแนนเริ่มต้น คะแนน เป้าหมายของเกมคือการบังคับหุ่นยนต์ให้ลากเส้นไปแตะเป้าหมายบนกระดานเกมเพื่อทำคะแนนให้ได้มากขึ้น ทุกครั้งที่หุ่นยนต์ไปถึงเป้าหมาย คะแนนเริ่มต้นจะได้รับการอัปเดตตามการคำนวณทางคณิตศาสตร์ตามเส้นทาง (โปรดดูภาพกระดานเกม) หุ่นยนต์จะได้รับคะแนนโบนัสเพิ่มเติมตามตำแหน่งที่อยู่บนเป้าหมายด้วย ยิ่งเข้าใกล้จุดศูนย์กลางของเป้าหมายมากเท่าไหร่ หุ่นยนต์ก็จะยิ่งได้คะแนนมากขึ้นเท่านั้น! ผู้ที่มีคะแนนสูงสุดเป็นผู้ชนะ!
คะแนนโบนัสมีดังนี้:
หุ่นยนต์มาถึงวงแหวนรอบนอก: 200 คะแนน
หุ่นยนต์มาถึงวงแหวนกลาง: 5000 คะแนน
หุ่นยนต์มาถึงวงแหวนชั้นใน: 10000 คะแนน
- เลือกและดาวน์โหลดกระดานเกม Target Points ในรูปแบบไฟล์ PNG จากสไลด์โชว์ Google
- เลือก Art Canvas+ Playground แล้วอัปโหลดกระดานเกม Target Points
- เขียนโค้ดให้หุ่นยนต์ VR วาดเส้นด้วยปากกา VR โดยให้เส้นนั้นอยู่ใกล้กับจุดศูนย์กลางของเป้าหมายแต่ละอันมากที่สุด อนุญาตให้ลองได้เพียงครั้งเดียวต่อเป้าหมาย
- ใช้บล็อกตัวดำเนินการเพื่อคำนวณคะแนนที่อัปเดต สำหรับแต่ละเป้าหมายโดยอิงจากการดำเนินการทางคณิตศาสตร์ตามเส้นทาง
- ใช้บล็อก [print] เพื่อพิมพ์ค่าคะแนนที่คำนวณได้ไปยังหน้าต่างการพิมพ์
- เล่นเกมสะสมแต้มเป้าหมายกับเพื่อน ผู้ที่มีคะแนนสูงสุดเป็นผู้ชนะ!
คำแนะนำที่เป็นประโยชน์
ใช้บล็อก move จากหมวดหมู่ Looks เพื่อกำหนดตำแหน่งของปากกา VEX VR

คำสั่ง Python ที่ตรงกัน:
เลื่อนปากกาลง
- หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการใช้ปากกา VR ดูบทความนี้
- แต่ละช่องในกระดานเกม Target Points มีขนาด 200 มม. x 200 มม.
ใช้บล็อก add จากหมวดหมู่ Operators เพื่อบวกค่าสองค่าเข้าด้วยกันและรายงานผลรวม

คำสั่ง Python ที่ตรงกัน:
1000 + 10000
ใช้บล็อก ลบ จากหมวดหมู่ผู้ดำเนินการเพื่อลบค่าหนึ่งออกจากอีกค่าหนึ่ง แล้วรายงานผลต่าง

คำสั่ง Python ที่ตรงกัน:
1000 - 450
ใช้บล็อก คูณ จากหมวดหมู่ตัวดำเนินการเพื่อคูณค่าสองค่าเข้าด้วยกันและรายงานผลลัพธ์

คำสั่ง Python ที่ตรงกัน:
1000 * 300
ใช้บล็อก print จากหมวดหมู่ Look เพื่อพิมพ์ค่าต่างๆ ไปยัง Print Console

คำสั่ง Python ที่ตรงกัน:
brain.screen.print("VEXcode")