Wie teilt man die gesamte Erdoberfläche in gleichmäßige Spielfelder auf? Und wie stellt man sicher, dass GPS-Daten fair und genau verarbeitet werden? Ein Blick hinter die technischen Kulissen von Run4Zones.
Warum Hexagone?
Im Gegensatz zu Quadraten haben Hexagone einen entscheidenden Vorteil: Jede Zelle hat genau sechs gleichweit entfernte Nachbarn. Das eliminiert das Diagonal-Problem von Gittern und sorgt für ein natürlicheres, faireres Spielerlebnis.
H3: Unser Hex-System
Wir nutzen Ubers H3-System — ein hierarchisches, hexagonales Gitter, das die gesamte Erde abdeckt. Auf Resolution 9 (unsere Standard-Auflösung) hat jede Hex-Zone eine Fläche von ca. 0,1 km². Das ist groß genug, um nicht durch GPS-Ungenauigkeiten verfälscht zu werden, aber klein genug, um ein spannendes Eroberungsgefühl zu erzeugen.
GPS-Verarbeitung
Dein Smartphone sendet GPS-Koordinaten in regelmäßigen Abständen. Unser Algorithmus filtert Ausreißer (z.B. durch Gebäude oder Tunnel), glättet die Route und berechnet dann, welche Hex-Zonen du durchlaufen hast. Erst wenn du mindestens 3 aufeinanderfolgende GPS-Punkte innerhalb einer Zone hast, gilt sie als erobert — das verhindert versehentliche Eroberungen im Vorbeifahren.
Anti-Spoofing
Fair Play ist uns wichtig. Unser System erkennt ungewöhnliche Geschwindigkeiten, teleportierende GPS-Punkte und bekannte Spoofing-Muster. Verdächtige Läufe werden markiert und nicht für Eroberungen gewertet.