Skip to main content

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

สนามเด็กเล่น Castle Crasher ที่มีหุ่นยนต์ VR อยู่ข้างปราสาทที่พังทลาย

ในบทเรียนก่อนหน้านี้ภายในหน่วยนี้คุณได้เรียนรู้วิธีเคลื่อนหุ่นยนต์ 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

สนามเด็กเล่น Castle Crasher เป็นรูปสี่เหลี่ยมจัตุรัสมีปราสาทห้าหลัง มีปราสาทหนึ่งหลังในแต่ละมุมของสนามเด็กเล่นและอีกหลังอยู่ตรงกลาง หุ่นยนต์ VR อยู่ที่ด้านล่างของสนามเด็กเล่นตรงกลางผนังด้านหลังหันหน้าไปทางปราสาทตรงกลาง

 

 

ทำตามขั้นตอนในวิดีโอด้านล่างเพื่อทำการท้าทายให้เสร็จสิ้น:

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

ขอแสดงความยินดี! คุณสำเร็จการท้าทาย Castle Crasher แล้ว!

คำถาม

โปรดเลือกลิงก์ด้านล่างเพื่อเข้าถึงแบบทดสอบบทเรียน

Google Doc /.docx /.pdf