Was habe ich in diesem Code falsch geschrieben?
Ich war vor kurzem in einem Praktikum, wo wir das Spiel Pong programmiert haben. Ich wurde leider nicht ganz fertig und versuche deshalb Zuhause es noch fertigzustellen. Nun bin ich auf das Problem gestoßen, dass ich trotz allen erfüllten Schritten das Programm nicht richtig zum Laufen bringen kann und ich kann den Fehler einfach nicht finden. (P.S. das war das erste Mal das ich mit Javascript programmiert habe)
Der ganze Code
Kannst du mal den ganzen Code bereitstellen? Über pastebin oder so?
Ich weiß nicht genau wie man eine Datei hier hochladen kann
https://pastebin.com/ Guck mal hier.
Was soll denn passieren? Soll der Gegner-Schläger immer den Ball treffen?
Ich weiß eigentlich nur so viel wie in der Aufgabenstellung beschrieben ist, aber in der fertigen Version wird der Ball immer schneller und der Gegner verschwindet nach einer Weile
1 Antwort
Wenn das Problem ist, dass sich der Gegner nicht bewegt, ist es eben genau dieses "Handicap" wie in der Aufgabe beschrieben. "(Ziel - Gegner y)*0.1" hat einen Fixpunkt zur Folge, wo Gegner y dann immer denselben Wert hat, und das Ziel ändert sich auch nicht. "Ziel + (Ziel - Gegner y)*0.1" würde mehr Sinn machen.