GMU:Semesteraufgabe/Hagen Hiller: Difference between revisions

From Medien Wiki
No edit summary
No edit summary
Line 9: Line 9:
== Verbindung von Arduino und Chrome ==
== Verbindung von Arduino und Chrome ==
Zur Verbindung der beiden Techniken wird die Chrome Serial API verwendet. Mithilfe dieser ist es möglich Ports des Systems zu scannen und Serielle Ausgaben des Systems zu lesen und interpretieren. All dies ist in einer Chrome App zusammengefasst sodass nicht ein zwangsläufig neuer Tab des Browsers benötiget wird sondern einfach ein neues Fenster geöffnet wird welche dann als eigenständige Applikation genutzt wird.
Zur Verbindung der beiden Techniken wird die Chrome Serial API verwendet. Mithilfe dieser ist es möglich Ports des Systems zu scannen und Serielle Ausgaben des Systems zu lesen und interpretieren. All dies ist in einer Chrome App zusammengefasst sodass nicht ein zwangsläufig neuer Tab des Browsers benötiget wird sondern einfach ein neues Fenster geöffnet wird welche dann als eigenständige Applikation genutzt wird.
== Szenen ==
Bei der Visualisierung soll klar zu erkennen sein um welche Fraktion es sich handelt, daher wird zwischen drei verschiedene Settings gewechselt:
1. Pflanzen:
Setting der Szene ist eine Waldlichtung. Der Boden ist braun und von einigen Grasflechten bedeckt wobei im Hintergrund die Stämme einiger Bäume zu sehen sind. Im der Mitte der Szene befindet sich eine einzelne große Blume.
2. Menschen:
Hier befinden wir uns in einem Haus, der Bodenbelag ist dabei Teppich und im Hintergrund sind einige Einrichtugsgegenstände zu sehen. Hauptaugenmerk ist eine gewriggte Hand in der Mitte der Szene.
3. Maschinen:
Das Setting der Maschinen gleicht einer Art Endzeit bzw Steampunk Setting. Der Boden ist rostig, von Steinen übersät und an einigen Stellen ragen ein paar rostige Rohre und Metallgegenstände aus dem Boden. (Der finale Repräsentant der Maschinen steht noch nicht eindeutig fest.)
== Interaktionen ==
Neben der Szenenwechsel mit Hilfe der Fraktionstoken, soll es dem Nutzer möglich sein mithilfe der Maus oder eines Trackpads die Kamera der Szene zu verändern, Diese ist dabei auf der x, und y-Achse je nach Bildschirmposition des Cursors manipulierbar