Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Administrator
Ich persönlich musste es nicht... ich hatte von Anfang an einen genau interpolierten Punkt zur Berechnung herangezogen Aber eine Frage hätte ich da auch noch.Zitat von »"S.Seegel"«
Trotzdem bin ich gegen jedes weiter rumdoktoren an der Simulation, wer will schon täglich seine KI auf geänderte Bewegungsberechnungen anpassen ?
Irgendwo sollte auch mal Schluss sein
C-/C++-Quelltext |
|
1 2 3 |
// Gehalten! gs.ball_vx = -gs.ball_vx; gs.ball_vy -= gs.player_vy[0] * (0.95f + 0.1f * rnd.float_0_to_1()); |
Zitat von »"Genion"«
... ich hatte von Anfang an einen genau interpolierten Punkt zur Berechnung herangezogen ...
damit meinte ich eher physikalisch korrekt und nicht genau von dem spiel her (hab mich ein wenig ungenau ausgedrückt), wobei durch die umstellung des spiels sich diese werte nun auf 6 oder 7 nachkommastellen angepasst hat. Wobei ich ein wenig Ungenauigkeit auch aufs float anrechneZitat von »"S.Seegel"«
Zitat von »"Genion"«
... ich hatte von Anfang an einen genau interpolierten Punkt zur Berechnung herangezogen ...
Sorry, aber das ist Quatsch. Du kannst den Punkt nur und nur dann genau bestimmen, wenn du die exakt identische Berechnung durchführst, wie sie die Simulation durchführen wird.
Alles andere wird abweichen, wenn auch nur minimal und daher vernachlässigbar, aber es wird eben nicht exakt sein :p
Ob überhaupt und - falls ja - wie sich eine Abweichung auswirkt, hängt davon ab, was du im weiteren damit anfängst.
Werbeanzeige