Tôi có một dự án trường học để xây dựng AI cho một game đua xe 2D, trong đó nó sẽ cạnh tranh với một số AI khác ( không va chạm ).
Chúng tôi được cung cấp hình ảnh bitmap đen trắng của đường đua, chúng tôi được phép chọn các chỉ số cơ bản cho xe của mình (xử lý, tăng tốc, tốc độ tối đa và phanh) sau khi chúng tôi nhận được bản đồ. AI kết nối với máy chủ của trò chơi và cung cấp cho nó nhiều lần số thứ hai để tăng tốc và điều khiển hiện tại. Nhân tiện, ngôn ngữ tôi chọn là C ++. Các câu hỏi là:
Chiến lược hay thuật toán tốt nhất (vì tôi muốn thử và giành chiến thắng) là gì? Hiện tại tôi có một số ý tưởng được tìm thấy trên mạng và một hoặc hai ý tưởng của riêng tôi, nhưng tôi muốn trước khi tôi bắt đầu viết mã rằng quan điểm của tôi là một trong những điều tốt nhất. Những cuốn sách tốt là gì về vấn đề đó? Những trang web nào tôi nên tham khảo?