Więc zaczynam uczyć się Java i trochę OpenGL podczas korzystania z LWJGL. Na początek piszę klon Atari Pong. Mam poprawnie skonfigurowany ekran gry, wykrywanie kolizji, a cała gra działa właściwie, jeśli byłaby to gra dla dwóch graczy, zrobiłbym to teraz, ale ponieważ planuję zrobić to dla jednego gracza , Muszę wymyślić prostą sztuczną inteligencję, aby kontrolować drugiego gracza.
Wiedza, gdzie piłka uderzy, wydaje się dość trywialna, a tworzenie sztucznej inteligencji, która zawsze uderza piłkę, wydaje się łatwą rzeczą, ale chcę, aby gra mogła zostać wygrana, więc nie zawsze mogę sprawić, by IA uderzyła w piłka.
Oto moje pytanie, jak mam to kodować, aby dodać ludzkie niedoskonałości do sztucznej inteligencji. Czy powinienem losowo decydować, czy sztuczna inteligencja zawiedzie w danym momencie? A może brakuje mi mądrzejszej (a może po prostu oczywistej) rzeczy?
Dziękuję Ci bardzo.