Ich fange also an, Java und OpenGL zu lernen, während ich LWJGL benutze. Zu Beginn schreibe ich einen Klon des Atari Pong. Ich habe den Spielbildschirm und die Kollisionserkennung korrekt eingerichtet und das ganze Spiel funktioniert größtenteils. Wenn es ein Spiel für 2 Spieler wäre, würde ich es jetzt machen, aber da ich vorhabe, dies als Einzelspielerspiel zu machen Ich muss mir eine einfache KI ausdenken, um den zweiten Spieler zu kontrollieren.
Zu wissen, wo der Ball schlagen wird, scheint ziemlich trivial, und eine KI zu erstellen, die immer auf den Ball trifft, scheint eine einfache Sache zu sein, aber ich möchte, dass das Spiel gewonnen werden kann, daher kann ich die IA nicht immer zum Erfolg führen Ball.
Hier ist meine Frage, wie ich dies codieren soll, um der KI menschenähnliche Unvollkommenheiten hinzuzufügen. Sollte ich nach dem Zufallsprinzip entscheiden, ob die KI an einem bestimmten Punkt versagt? Oder gibt es eine klügere (oder einfach nur offensichtliche) Sache, die mir hier fehlt?
Vielen Dank.