AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch Paint-Mathe: Welcher Spieler steht am besten zum Ball?
Thema durchsuchen
Ansicht
Themen-Optionen

Paint-Mathe: Welcher Spieler steht am besten zum Ball?

Ein Thema von Angel4585 · begonnen am 30. Sep 2013 · letzter Beitrag vom 30. Sep 2013
 
Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#1

Paint-Mathe: Welcher Spieler steht am besten zum Ball?

  Alt 30. Sep 2013, 10:09
Hallo!

Nach einiger Zeit arbeite ich wieder an meinem lange geplanten Browsergame weiter und hänge gerade an einem mathematischen Problem.
Ich brauche eine Funktion die mir als Ergebnis den bestplatzierten Spieler zum Ball zurückliefert.

Man könnte jetzt sagen: Nimm einfach den der am nächsten dran steht!
Ist leider nicht so einfach. Ich hab mal ein Bild als Beispiel angehängt.

Der Ball(gelb) bewegt sich doppelt bis dreimal so schnell wie die Spieler (rot und blau).
Der nächste Spieler am Ball ist der Blaue. Da der Ball allerdings schneller ist, hat er keine Chance dranzukommen.
Der rote Spieler ist weiter weg. Zwar ist auch er langsamer, aber er hat eine Chance den Ball abzufangen indem er den Weg abschneidet.
Der Ball hat nicht konstant die gleiche Geschwindigkeit, der wird mit der Zeit langsamer (Da fehlt mir noch die Funktion um die Geschwindigkeitsreduzierung zu berechnen).

Nun soll als Ergebnis der rote Spieler zurückgegeben werden. Aber wie komme ich mathematisch da drauf?
Ich muss die Richtung und Geschwindigkeit des Balls, sowie die Geschwindigkeit des Spielers berücksichtigen.

Leider hab ich Probleme dabei das in einer Formel auszudrücken, kann mir da jemand dabei helfen?

Edit: Im Prinzip müsste ich ausgehend von der aktuellen Geschwindigkeit von Spieler und Ball den Punkt berechnen an dem sich die beiden treffen. Der Spieler mit dem kürzesten Weg wäre dann wohl die beste Option, oder?
Angehängte Grafiken
Dateityp: png get_best_pos_player.png (3,4 KB, 24x aufgerufen)
Martin Weber
Ich bin ein Rüsselmops

Geändert von Angel4585 (30. Sep 2013 um 10:31 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz