เคลียร์ผนังกั้นสองด้าน
สร้างอัลกอริทึมเพื่อใช้บล็อก [Drive for], [Drive], [Turn to heading] และ [Turn for] รวมถึงเซ็นเซอร์ Down Eye, เซ็นเซอร์ Front Eye และเซ็นเซอร์ GPS ในการขับเคลื่อนหุ่นยนต์ VR ให้ผ่านกำแพงสองชั้น จากสนามเด็กเล่น Castle Crasher โดยไม่ชนปราสาท กำจัดน้ำหนักของผนังให้ได้มากที่สุดเท่าที่จะเป็นไปได้ ผู้ที่มีน้ำหนักมากที่สุดเป็นผู้ชนะ!
- เลือก Castle Crasher + Playground
- เขียนโปรแกรมหุ่นยนต์ VR เพื่อเคลียร์กำแพงสองด้านออกจากสนามเด็กเล่น
- ใช้เครื่องมือที่ซ่อนอยู่เพื่อช่วยหุ่นยนต์ในการเคลียร์กำแพง
- ใช้เซ็นเซอร์ Down Eye และลูปแบบมีเงื่อนไขในการเขียนโค้ดให้หุ่นยนต์ VR ขับไปยังเส้นขอบสีแดงเพื่อเคลียร์กำแพงส่วนหนึ่ง
- ใช้เซ็นเซอร์ GPS และลูปแบบมีเงื่อนไขเพื่อนำทางหุ่นยนต์ VR ให้เคลื่อนที่ไปตามแกน X ไปยังตำแหน่งที่กำหนด และเตรียมพร้อมที่จะเคลียร์กำแพงชิ้นต่อไป
- ใช้ลูปในการเขียนโค้ดให้หุ่นยนต์ VR ทำซ้ำการกระทำตามจำนวนครั้งที่กำหนด เพื่อเคลียร์กำแพงสองด้านออกจากสนามเด็กเล่น
คำแนะนำที่เป็นประโยชน์
- เพื่อให้แน่ใจว่าหุ่นยนต์ VR จะไม่ชนปราสาทขณะทำลายกำแพง ให้ขับหุ่นยนต์ทำลายกำแพงโดยรอบเพื่อสร้างทางเข้าที่อนุญาตให้หุ่นยนต์เคลื่อนที่เข้าไปขับผ่านระหว่างกำแพงและปราสาทได้
- ใช้เซ็นเซอร์ Down Eye เพื่อตรวจจับขอบสีแดง เพื่อป้องกันการตกจากขอบสนามเด็กเล่น
ใช้บล็อก Reporter จากหมวด Sensing เพื่อรับค่าตำแหน่งจากเซ็นเซอร์ GPS


คำสั่ง Python ที่ตรงกัน:
ตำแหน่ง x ของ GPS (MM) ตำแหน่ง y ของ GPS (MM)
ใช้บล็อก repeat until จากหมวดหมู่ Control เพื่อเขียนโค้ดให้หุ่นยนต์ VR ทำซ้ำบล็อกที่อยู่ภายในจนกว่าเงื่อนไขบูลีนจะเป็นจริง

คำสั่ง Python ที่ตรงกัน:
ในขณะที่เงื่อนไข: รอ (5, มิลลิวินาที)