Vì vậy, tôi bắt đầu tìm hiểu Java và một số OpenGL trong khi sử dụng LWJGL. Để bắt đầu dễ dàng, tôi đang viết một bản sao của Atari Pong. Tôi đã thiết lập chính xác màn hình trò chơi, phát hiện va chạm và tất cả các trò chơi hầu như đều hoạt động, thực sự, nếu bây giờ là trò chơi 2 người chơi, nhưng tôi đang lên kế hoạch thực hiện trò chơi một người chơi này , Tôi phải nghĩ ra một AI đơn giản để điều khiển người chơi thứ hai.
Biết nơi bóng sẽ đánh có vẻ khá tầm thường và tạo ra một AI luôn luôn chạm bóng có vẻ như là một điều dễ dàng để làm, nhưng tôi muốn trò chơi có thể giành chiến thắng, vì vậy tôi không thể luôn làm cho IA đánh trái bóng.
Vì vậy, đây là câu hỏi của tôi, làm thế nào tôi nên mã hóa điều này để thêm những điểm không hoàn hảo giống con người vào AI. Tôi có nên quyết định ngẫu nhiên nếu AI sẽ thất bại tại một thời điểm nhất định không? Hoặc có một điều thông minh hơn (hoặc có thể chỉ rõ ràng) tôi đang thiếu ở đây?
Cảm ơn nhiều.