ฉันมีโครงการโรงเรียนเพื่อสร้าง AI สำหรับเกมแข่งรถ 2 มิติซึ่งมันจะแข่งขันกับ AIs อื่น ๆ ( ไม่มีการชน )
เราได้รับภาพบิตแมปสีดำและสีขาวของลู่แข่งเราได้รับอนุญาตให้เลือกสถิติพื้นฐานสำหรับรถของเรา (การจัดการการเร่งความเร็วความเร็วสูงสุดและเบรก) หลังจากที่เราได้รับแผนที่ AI จะเชื่อมต่อกับเซิร์ฟเวอร์ของเกมและมอบให้เป็นตัวเลขที่สองสำหรับการเร่งความเร็วและการควบคุมปัจจุบัน ภาษาที่ฉันเลือกคือ C ++ คำถามคือ:
กลยุทธ์หรืออัลกอริทึมที่ดีที่สุดคืออะไร (ตั้งแต่ฉันต้องการลองและชนะ) ขณะนี้ฉันมีความคิดบางอย่างที่พบในอินเทอร์เน็ตและหนึ่งหรือสองของฉันเอง แต่ฉันต้องการก่อนที่ฉันจะเริ่มเขียนโค้ดว่ามุมมองของฉันเป็นหนึ่งในสิ่งที่ดีที่สุด มีหนังสือดีเล่มใดบ้างในเรื่องนี้? ฉันควรอ้างอิงถึงไซต์ใด