บทที่ 4: การท้าทาย Castle Crasher

ในบทเรียนก่อนหน้านี้ภายในหน่วยนี้คุณได้เรียนรู้วิธีเคลื่อนหุ่นยนต์ VR ไปข้างหน้าและย้อนกลับรวมถึงเลี้ยวซ้ายและขวาเพื่อล้มอาคารในการท้าทายขนาดเล็ก ตอนนี้คุณจะรวมคำสั่งทั้งหมดเหล่านี้เพื่อสร้างโปรเจ็กต์เพื่อล้มอาคารทั้งหมดใน Castle Crasher Playgroundเพื่อแก้ไข Castle Crasher Challenge!
วัตถุประสงค์การเรียนรู้
- ใช้คำสั่ง Drivetrain เพื่อแก้ปัญหา Castle Crasher Challenge เพื่อล้มอาคาร
- อธิบายลำดับที่ถูกต้องของพฤติกรรม VR Robot ที่จำเป็นในการทำงานด้านการเคลื่อนไหวขั้นพื้นฐานให้เสร็จสมบูรณ์
- อธิบายว่าการสร้างโครงการที่ทำงานต้องพิจารณาทั้งคำสั่งที่เหมาะสมและคำสั่งของพวกเขา
รวมทุกอย่างเข้าด้วยกัน
คำสั่ง Drivetrain ช่วยให้ผู้ใช้สามารถควบคุมการเคลื่อนไหวของ VR Robot ได้ ก่อนหน้านี้หน่วยนี้ได้กล่าวถึงวิธีย้ายหุ่นยนต์ VR ไปข้างหน้าและย้อนกลับโดยใช้บล็อก [Drive for] ตั้งค่าความเร็วของหุ่นยนต์ VR โดยใช้บล็อก [Set drive velocity] และวิธีหมุนหุ่นยนต์ VR โดยใช้บล็อก [Turn for] และ [Turn to heading] คำสั่งเหล่านี้สามารถใช้เพื่อนำทางไปยังสนามเด็กเล่น VEXcode VR ใดก็ได้
ในการสร้างโครงการที่ทำงานควรพิจารณาคำสั่งที่เหมาะสมและลำดับของคำสั่งเหล่านั้น ลำดับ คือลำดับเฉพาะที่พฤติกรรมถูกกระทำ การกระทำหรือเหตุการณ์จะนำไปสู่การกระทำตามลำดับถัดไปตามลำดับ การเรียงลำดับเป็นสิ่งสำคัญสำหรับการท้าทาย Castle Crasher เพราะหุ่นยนต์ VR จะเคลื่อนที่ตามคำสั่งที่สั่งเท่านั้น
การท้าทาย Castle Crasher
ใช้คำสั่ง Drivetrain เพื่อล้มอาคารทั้งหมดบน Castle Crasher Playground

ทำตามขั้นตอนในวิดีโอด้านล่างเพื่อทำการท้าทายให้เสร็จสิ้น:
- ดูวิดีโอโซลูชันเพื่อดูว่าหุ่นยนต์ VR ควรเคลื่อนที่อย่างไรเพื่อทำการท้าทายให้สำเร็จ
- ในวิดีโอนี้หุ่นยนต์ VR จะขับไปข้างหน้าเพื่อเคาะปราสาทตรงกลางจากนั้นดำเนินการต่อและเลี้ยวขวาเพื่อโค่นล้มชุดบล็อกที่มุมขวาบน จากนั้นหุ่นยนต์ก็เลี้ยวขวาอีกครั้งและขับไปรอบๆปริมณฑลของสนามเด็กเล่นเพื่อเคาะอาคารปราสาทที่เหลืออีกสามแห่ง
- สร้างโครงการใหม่หรือโหลดโครงการจากบทเรียนก่อนหน้าในหน่วยนี้ หากสร้างโปรเจกต์ใหม่ให้เลือกสนามเด็กเล่น Castle Crasher
- เปลี่ยนชื่อโปร เจกต์Unit2Challenge
- เปิดหน้าต่างสนามเด็กเล่น
- โหลดสนามเด็กเล่น Castle Crasher เพื่อดูว่าอาคารอยู่ตรงไหนบนสนามเด็กเล่น
- เพิ่มบล็อกที่จำเป็นในการล้มอาคารทั้งหมดใน Castle Crasher Playground โปรดจำไว้ว่าด้วยบัญชี Premium VR คุณอาจใช้บล็อก VEXcode สลับบล็อกหรือการรวมกันของทั้งสองประเภทบล็อกเพื่อสร้างโปรเจกต์ของคุณ
- เริ่มโครงการเพื่อทดสอบว่าได้ผลหรือไม่
- หากโปรเจกต์ไม่สำเร็จให้แก้ไขแล้วลองอีกครั้ง ดำเนินการขั้นตอนนี้ต่อจนกว่าการท้าทายจะเสร็จสิ้น
- เมื่อหุ่นยนต์ VR ล้มบล็อกทั้งหมดบน Castle Crasher Playgroundได้สำเร็จ ให้บันทึกโครงการ
ขอแสดงความยินดี! คุณสำเร็จการท้าทาย Castle Crasher แล้ว!