ฉันจัดการเพื่อให้การค้นหาเส้นทางทำงานสำหรับหน่วยเดียวและฉันจัดการเพื่อหลีกเลี่ยงการชนกันของตัวแทนตัวแทน แต่ตอนนี้ฉันต้องสามารถส่งกลุ่มตัวแทนไปยังสถานที่บางแห่ง
นี่คือการตั้งค่าของฉันจนถึงตอนนี้:
- การหาตำแหน่ง Waypoint
- ระยะห่างต่ำสุดระหว่างสองโหนดนั้นใหญ่กว่ารัศมีวงรอบขอบเขตที่ใหญ่ที่สุดเพียงเล็กน้อยที่ได้รับอนุญาตสำหรับเอเจนต์
- ตัวแทนหลีกเลี่ยงการชนกับตัวแทนอื่น ๆ โดยทำพฤติกรรมการขับขี่บางอย่างที่ฉันใช้บนเส้นทางที่ชัดเจน
ดังนั้นตอนนี้ฉันต้องส่งตัวแทนของฉันที่ไหนสักแห่งในกลุ่ม ฉันได้อ่านบางข้อความที่บอกว่าวิธีหนึ่งในการทำนั้นคือการสร้างหัวหน้ากลุ่มและให้หน่วยอื่น ๆ ลดตำแหน่งลง
แต่ปัญหาคือถ้าการก่อตัวของกลุ่มไม่สามารถทำได้? เช่นคุณต้องการสร้างสี่เหลี่ยมผืนผ้า แต่ที่ตำแหน่งเป้าหมายมีโครงสร้างใกล้เคียงซึ่งป้องกันไม่ให้คุณสร้างการตั้งค่าสี่เหลี่ยมผืนผ้า