Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
art:pixelrun [2016/10/03 00:08] – [Dokumentation] spitzart:pixelrun [2018/04/24 16:33] spitz
Zeile 1: Zeile 1:
 ====== Dokumentation ====== ====== Dokumentation ======
 Idee:\\  Idee:\\ 
-''Ein Algorithmus der auf einem "Spielfeld" Bahnen zeichnet. Mit einem Start- und Endpunkt.''\\ +''Ein Algorithmus der auf einem "Spielfeld" Bahnen zeichnet. Mit einem Start- und Endpunkt. Endlos das Spielfeld abfährt bis er nicht mehr weiter kann und dann neu anfängt.''\\ 
 {{ :art:pixelrunner_sratch.png?nolink |}} {{ :art:pixelrunner_sratch.png?nolink |}}
 Ausgehend von einem Anfangspunkt, gesetzt oder zufällig, wird als erstes ermittelt, welche Felder sich darum herum befinden und welche besetzt werden können. Anschliessend wird per Zufall ausgewählt auf welches "Nachbarfeld" gezogen werden soll (//Funktion [[art:pixelrun#Nachbar|Nachbar]]//). Der Weg wird beendet sobald keine Nachbarn mehr verfügbar sind.  Ausgehend von einem Anfangspunkt, gesetzt oder zufällig, wird als erstes ermittelt, welche Felder sich darum herum befinden und welche besetzt werden können. Anschliessend wird per Zufall ausgewählt auf welches "Nachbarfeld" gezogen werden soll (//Funktion [[art:pixelrun#Nachbar|Nachbar]]//). Der Weg wird beendet sobald keine Nachbarn mehr verfügbar sind. 
  
-Die Idee selber ist wohl nicht sehr kompliziert, wenn es aber um die Umsetzung geht stellen sich einige technische Fragen.+Die Idee an sich ist nicht sehr kompliziert, wenn es aber um die Umsetzung gehtstellen sich einige Fragen die ein Spektrum an Möglichkeiten eröffnen.
 {{ :art:ibulla_pixelrun_100100.png?nolink |}} {{ :art:ibulla_pixelrun_100100.png?nolink |}}
   * Wie findet die Orientierung auf dem Spielfeld statt?   * Wie findet die Orientierung auf dem Spielfeld statt?
   * Wie kann der Weg als Bahn dargestellt werden?   * Wie kann der Weg als Bahn dargestellt werden?
 +  * Wie werden die Felder Visuell verbunden?
   * Wie wird das Bild erstellt, ausgegeben?   * Wie wird das Bild erstellt, ausgegeben?
   * Wie können die Wege farblich unterscheiden werden?   * Wie können die Wege farblich unterscheiden werden?
 +{{ :art:pixelrun-algo-skizze.jpg?nolink&600 |}}
  
 ===== Chaos ===== ===== Chaos =====
Zeile 18: Zeile 20:
 (Ladezeit) (Ladezeit)
  
 +{{ :art:pixelrun_02102016-221509.png?direct&300 |}}
 ====== Funktionen ====== ====== Funktionen ======
 Der Algorithmus setzt folgende Funktionen ein. Der Algorithmus setzt folgende Funktionen ein.
  • art/pixelrun.txt
  • Zuletzt geändert: 2018/04/24 16:33
  • von spitz