Dies ist eine alte Version des Dokuments!
Wir haben uns für verschiedene Elemente entschieden, welche auf der Landkarte erscheinen sollen. Außerdem haben wir uns Gedanken über die Struktur der Landschaft gemacht.
Grundlegend haben wir uns für eine zweidimensionale Darstellung entschieden. Vorerst werden die Höhendaten und Berge für die Landkarte außenvor gelassen.
Recherche Algorithmen und co.: Alex - Wälder, Magdalena - Gewässer, Sebastian - Höhenprofil.
Wir haben weiter zu unseren Elementen der Karte recherchiert. Darüber hinaus haben wir uns mit der Visualisierung auseinandergesetzt.
Zuerst wollten wir Pycairo für die Visualisierung nutzen. Dabei war allerdings die Installation sehr umständlich. Deshalb haben wir für pyglet entschieden, da die Installation dort weniger mühsam ist.
Es wurden überlegungen und Recherchen zu verschieden Algorithmen zum Generieren von Höhen angestellt.
Nach dem wir beschlossen haben die Höhen erst einmal mit einem Perlin-Noise zu generieren, haben wir perlin im eindimensionalen in ein Program zum laufen gebracht und weitere Funktionen von pyglet ertestet.
In der Zeit um Weihnachten und Neujahr konnte das Projekt sich einbisschen ruhen um frisch motiviert weiter zu laufen.
Wir haben diese Woche weiter Recherchiert und ein Programm geschrieben das eine Karte generiert mit einen perlin noise Algorythmus, welche pyglet visualisiert wird.
Um die Höhen unabhängig von Farben darstellen zu können, haben wir an Möglichkeiten gearbeitet, um Höhenlinien zu zeichnen. Dazu mussten wir Listen, in denen das Perlin Noise gespeichert war in arrays umwandeln. Die Höhenlinien sollen mit skimage.measure.find_contours() gefunden werden.
Die Höhenlinien gut darzustellen hat die meiste Zeit in anspruch genommen, fertig geworden sind wir trotzdem noch nicht. Des weiteren haben wir uns weiter gedanken zur Visualisierung bzw. Darstellung gemacht und uns zu Algorithmen informiert, die Erosion nacharmen sollen.
Inzwischen können wir die Höhenlinien gut darstellen und auch Bergspitzen werden auf der Karte eingezeichnet. Außerdem gibt das Programm die höhe aus, auf die mit einer Maus geklickt wird.
Wir haben jetzt mit den Gewässernangefangen und stellen auf der Karte Meere und Quellen dar, mit den Flussläufen haben wir auch angefangen. Um ein realistisches Bild zu erhalten müssen wir noch Einzelheiten ändern, aber die grundsätzliche Idee steht.