Jadi saya mulai belajar Java dan beberapa OpenGL saat menggunakan LWJGL. Untuk memulai dengan mudah, saya sedang menulis klon dari Atari Pong. Saya mengatur layar permainan dengan benar, deteksi tabrakan, dan semua permainan sebagian besar berfungsi, sebenarnya, jika itu adalah permainan 2 pemain, saya akan selesai sekarang, tetapi karena saya berencana melakukan ini permainan pemain tunggal , Saya harus datang dengan AI sederhana untuk mengontrol pemain kedua.
Mengetahui di mana bola akan mengenai sasaran tampaknya cukup sepele, dan menciptakan AI yang selalu mengenai bola sepertinya adalah hal yang mudah dilakukan, tetapi saya ingin permainan bisa dimenangkan, jadi saya tidak bisa selalu membuat IA memukulnya. bola.
Jadi, inilah pertanyaan saya, bagaimana saya harus kode ini untuk menambahkan ketidaksempurnaan seperti manusia ke AI. Haruskah saya memutuskan secara acak apakah AI akan gagal pada titik tertentu? Atau ada hal yang lebih pintar (atau mungkin hanya jelas) yang saya lewatkan di sini?
Terima kasih banyak.