Benutzer-Werkzeuge

Webseiten-Werkzeuge


scripting:tutorials:level1:readable_code

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
scripting:tutorials:level1:readable_code [2023/05/29 13:46] fritz_98scripting:tutorials:level1:readable_code [2024/05/13 13:32] (aktuell) fritz_98
Zeile 75: Zeile 75:
  
 Wichtig ist nur, dass du von ihnen Gebrauch machst. Gerade zu Beginn ist es nicht verkehrt, sich mit Kommentaren bei [[ scripting:tutorials:level1:branches |Verzweigungen]] oder [[ scripting:tutorials:level1:loops |Schleifen]] klar zu machen, welche Logik gerade implementiert wird und ob das mit der gewünschten Logik übereinstimmt. \\ Wichtig ist nur, dass du von ihnen Gebrauch machst. Gerade zu Beginn ist es nicht verkehrt, sich mit Kommentaren bei [[ scripting:tutorials:level1:branches |Verzweigungen]] oder [[ scripting:tutorials:level1:loops |Schleifen]] klar zu machen, welche Logik gerade implementiert wird und ob das mit der gewünschten Logik übereinstimmt. \\
-Es hilft auch, sich über bestimmten Funktionen zu notieren, unter welchen Umständen sie aufgerufen werden sollen und was genau sie machen. So eine Stütze kann man später mit dem tatsächlich implementierten Ablauf vergleichen und so schneller Fehler finden.+Es hilft auch, sich über bestimmten Funktionen zu notieren, unter welchen Umständen sie aufgerufen werden sollen und was genau sie machen. So eine Stütze kann man später mit dem tatsächlich implementierten Ablauf vergleichen und dadurch schneller Fehler finden.
 <code lua> <code lua>
 -- Diese Funktion wird aufgerufen, nachdem der Spieler Dovbars Tribut bezahlt hat -- Diese Funktion wird aufgerufen, nachdem der Spieler Dovbars Tribut bezahlt hat
 -- Sie öffnet das Tor im Nordwesten, hinter dem der Weg zu Kerberos liegt -- Sie öffnet das Tor im Nordwesten, hinter dem der Weg zu Kerberos liegt
-function OpenGate()+function OpenGateKerberos()
     -- In Ebene 2 des Tutorials gibt es eine Anleitung dazu, wie Tore geöffnet werden     -- In Ebene 2 des Tutorials gibt es eine Anleitung dazu, wie Tore geöffnet werden
 end end
 </code> </code>
  
 +----
 +
 +Du kennst nun die Lua-Grundlagen, sodass wir uns in den folgenden Abschnitten um die Programmierung eines Spielablaufs für die Beispielkarte kümmern.
 +
 +[[ scripting:tutorials:level1:tables | Voriges Kapitel: Tables ]]\\
 +[[ scripting:tutorials:level1:readable_code | Zurück nach oben ]]\\
 +[[ scripting:tutorials#die_spielvoraussetzungen_definieren | Zurück zur Übersicht ]]
scripting/tutorials/level1/readable_code.1685367961.txt.gz · Zuletzt geändert: 2023/05/29 13:46 von fritz_98