We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

MTSatellite

Formale Metadaten

Titel
MTSatellite
Serientitel
Anzahl der Teile
69
Autor
Lizenz
CC-Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Deutschland:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen und das Werk bzw. diesen Inhalt auch in veränderter Form nur unter den Bedingungen dieser Lizenz weitergeben.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
Der Vortrag stellt die Freie Software MTSatellite vor, ein Live-Webmapping System für das Open World/Sandbox-Spiel Minetest. Der Vortrag führt das System vor und gibt eine teils vertiefende Übersicht über die eingesetzen Technologien sowohl aus GIS- als auch aus Sicht eines passionierten Minetest-Spielers. Der Vortrag stellt die Freie Software MTSatellite [1] vor, ein Live-Webmapping System für das Open World/Sandbox-Spiel Minetest [2]. Minetest ist eine Freie Software Alternative zum bekannten Spiel Minecraft. Es simuliert große interaktive 3D-Welten aus Klötzchen, in denen man seiner Kreativität auch kooperativ mit vielen Spielern gleichzeitig freien Lauf lassen kann. Um einen zeitnahen Überblick über die Veränderung in diesen Welten zu bekommen, wurde die Kartenanwendung MTSatellite geschaffen: Man kann über das Spiel in der simulierten Welt etwas verändern und hat quasi zeitgleich eine Karte im Web, die diese Änderung dokumentiert. Basierend auf einer eigens implementierten fraktal räumlich indizierten Redis/LevelDB [5] 3D-Datenbank, die als Backend an den Spiel-Server angeschlossen wird, wurde mit Hilfe einer in serverseitigen Rendering-Komponente und einem browser-seitigen Leaflet-Client [6] eine Lösung erstellt, die diese Anforderung erfüllt. Zur effizienten Verarbeitung der zu analysierenden Datenmengen wurde das System in der Programmiersprache Go [7] geschrieben. Diese erleichtert die Entwicklung von skalierenden, verteilten und performanten Anwendungen sehr. Einen Einblick in die Funktionsweise aus Anwendungssicht verschafft das Video [3]. Eine Live-Welt lässt sich unter anderen unter [4] betrachten.