phpbar.de logo

Mailinglisten-Archive

[php] Kartenproblem

[php] Kartenproblem

Andre Gem�nd listen at scroogie.de
Die Dez 30 12:42:28 CET 2003


Nico Haase wrote:

> Moin,
> kurz vor Neujahr habe ich ein kleines Kartenproblem. F�r ein Onlinegame versuche ich, eine Entfernungsliste auf die Beine zu stellen. Die Spielerd�rfer befinden sich jeweils mit X- und Y-Koordinaten verteilt �ber das Spielfeld. Wie kann ich nun aus der MySQL-DB die Spieler herausfiltern, die am n�chsten an einem anderen Spieler dran sind und das am besten auch noch geordnet nach Entfernung?
> �ber einen kleinen Denkansto� freut sich
> Nico

Ok, nochmal kurz nachgedacht, und durch Google folgendes gefunden:

Seien P1, P2 element R�, und Ihre Koordinaten P1(x1,y1), P2(x2,y2), so 
dr�ckt sich Ihr Abstand A in

A = (x2-x1)^2 + (y2-y1)^2

aus. Ist ja auch logisch, einfacher Pythagoras auf das rechtwinklige 
Steigungsdreieck, aber erstmal auf die Idee kommen.

Gru�
Andr�

php::bar PHP Wiki   -   Listenarchive