AirPlay
Walky auf dem grossen Bildschirm
Mit AirPlay lässt sich die Simulation vom iPhone auf den Fernseher übertragen.


2026 · Zum 10-Jahre-Jubiläum
Zum 10-Jahre-Jubiläum gibt es unser gemeinsames Schulprojekt in einer neuen Form: Pascal Andermatt hat Walky in eine Webapplikation und die iPhone-App Walky Go migriert.

Umgebungen zeichnen, Fussgänger losschicken und ihre Wege beobachten – jetzt direkt auf dem iPhone.



AirPlay
Mit AirPlay lässt sich die Simulation vom iPhone auf den Fernseher übertragen.

Kartenimport
Echte Karten importieren und Fusswege durch die Stadt erkunden.

2016 · Die ursprüngliche Version
Hier begann unser gemeinsames Schulprojekt. Die folgenden Einblicke und Funktionen zeigen die ursprüngliche Java-Version von Pascal Andermatt und Jan Huber.
Zur neuen Version von 2026 ↑Walky ist eine Fussgängersimulation, die im Rahmen eines Schulprojekts in Zusammenarbeit mit Pascal Andermatt (GitHub, Homepage) entstanden ist. Benutzer und Benutzerinnen können in der Applikation beliebige Umgebungen aufzeichnen und beobachten, wie sich die simulierten Fussgänger verhalten, um möglichst schnell ein Zielpunkt zu erreichen.
Walky ist eine spielerische Applikation zur Unterhaltung und zum Kennenlernen bestimmter Algorithmen. In der Praxis haben Fussgängersimulationen auch praktische Nutzen, zum Beispiel…
Zur Vorhersage des Fussgängerverhaltens werden verschiedene Algorithmen eingesetzt (Quick Hull, Polygon offset, Dijkstra). Dazu wird die gezeichnete Umgebung des Benutzers im Hintergrund in einen Graphen umgewandelt. Die Fussgänger werden immer versuchen, den kürzesten Weg zum Ziel zu finden, müssen dabei jedoch auch Rücksicht auf andere Fussgänger nehmen.
Walky bietet die Möglichkeit, echte Umgebungskarten aus OpenStreetMap in die Applikation zu importieren. Dabei werden die Gebäude-Koordinaten eingelesen und können als Umgebung für die Simulation verwendet werden.
Einlesen von echten Kartendaten
Auf diesem Screenshot befindet sich ein Kartenausschnitt aus der Stadt Winterthur
Simulationen aufzeichnen und als hochauflösende Filmsequenzen speichern.
Eigene Umgebungskarten als Datei speichern und später wieder einlesen.
Eigenschaften wie die Geschwindigkeit für jeden Fussgänger individuell festlegen.