Benutzer-Werkzeuge

Webseiten-Werkzeuge


scripting

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
scripting [2023/03/31 16:20]
fritz_98 Version 1 der Gliederung
scripting [2023/11/02 08:56] (aktuell)
fritz_98 [Skriptreferenz]
Zeile 11: Zeile 11:
  
 ---- ----
-FIXME Die Übersicht ist wahrscheinlich besser in einer eigenen Datei aufgehoben+
 =====Einsteigertutorials===== =====Einsteigertutorials=====
  
-====Ebene 0: Vor dem Editor==== +Hier sind die einzelnen Ebenen des [[ scripting:tutorials | Einsteigertutorials ]] aufgelistetDabei bezeichnen die einzelnen Ebenen sich steigernde Komplexitätsgrade und bauen aufeinander auf. Für Einsteiger ist es daher sinnvolldie Reihenfolge einzuhalten.
-  * Aufsetzen von Visual Studio Code +
-  * Planung einer Karte +
-  * Community-Tools (bbaTool, S5Updater, Debugger, etc) +
- +
-====Ebene 1: Eine einfache (Kampf-) Karte==== +
-  * Grundlagen Mapeditor +
-    * Interface +
-    * Höhen modifizieren +
-    * Texturen setzen +
-    * Objekte platzieren +
-    * Wasser +
-  * Grundlagen Lua-Programmierung +
-    * Variablen +
-    * Funktionen und Blöcke +
-    * Tables +
-    * Schleifen +
-    * Verzweigungen +
-    * Gut lesbare Skripte +
-  * Fehlermeldungen aktivieren +
-  * Die Spielvoraussetzungen definieren +
-    * Diplomatie +
-    * Ressourcen +
-    * Technologien +
-    * Wetter +
-    * **Multiplayer**: Unterschiede zum Singleplayer (und EMS) +
-  * Einen Computergegner platzieren +
-  * Ein Briefing abspielen +
-  * Eine Siegbedingung formulieren +
-  * Die Karte testen +
-    * Fehler finden und beheben +
-    * Häufige Fehler +
-    * Balancing +
- +
-====Ebene 2: Karte mit Quests==== +
-  * Fortgeschrittene Funktionen des Mapeditors +
-    * Kopiervorlagen +
-    * Höhen- und Texturmaps +
-    * Vertexfarben +
-    * **Multiplayer**Spezielle Anforderungen ans Mapdesign +
-    * FIXME Hier das Gruppentool oder schon in Ebene 1? +
-  * Fortgeschrittene Lua-Programmierung +
-    * Schleifen Vol+
-    * table-Funktionen +
-    * Comfortfunktionen +
-  * Quests aufsetzen +
-    * Npcs +
-    * Orte erreichen, Gebäude bauen, Gegner besiegen +
-    * Tribute +
-    * Belohnungen +
-    * Das Auftragsmenü +
-    * Schatztruhen +
-    * Effektive Kommunikation mit dem Spieler +
-  * Maptest revised +
-    * Effektives Debugging +
-    * Häufige Fehler+
  
-====Ebene 3: Individuelle Kartenabläufe==== +Die Ebenen sind dabei so konzipiert, dass nach jeder Ebene eine funktionsfähige Karte entstehen kann. Fortgeschrittene Mapper können auch in einer späteren Ebene einsteigen bzw. Themen wählen, die sie interessant finden.
-  * Der Rest zur Lua-Programmierung +
-    * Funktionen als (lokale) Variablen +
-    * Call by reference vs Call by value +
-  * Armeesteuerung +
-  * Trigger +
-  * KI-Steuerung +
-    * Eigenständiger Aufbau +
-    * Eigenständige Entwicklung+
  
-====Ebene 4Das gewisse Etwas==== +  * [[ scripting:tutorials#ebene_0vor_dem_editor | Ebene 0Vor dem Editor ]] 
-  * Cutscenes +  * [[ scripting:tutorials#ebene_1eine_einfache_kampf-_karte | Ebene 1: Eine einfache (Kampf-) Karte ]] 
-  * Gfx-Sets +  * [[ scripting:tutorials#ebene_2karte_mit_quests | Ebene 2: Karte mit Quests ]] 
-  * Quest-Icons +  * [[ scripting:tutorials#ebene_3individuelle_kartenablaeufe | Ebene 3: Individuelle Kartenabläufe ]] 
-  * Grafikeffekte +  * [[ scripting:tutorials#ebene_4das_gewisse_etwas | Ebene 4: Das gewisse Etwas ]]
-  * Sound +
-  * Dynamischer Nebel+
  
 ---- ----
Zeile 93: Zeile 28:
  
   * Funktionsreferenz   * Funktionsreferenz
-    * Comfort Layer +    * [[ scripting:reference:comfort |Siedler: Comfortfunktionen]] 
-    * tablemathstring +    * Übersicht TechnologienFormationen, Textur- und WassertypenEffekte 
-    * Logic +    * [[ scripting:reference:standard_library |Lua-Standardbibliothek]] 
-    * GUI +    * [[ scripting:reference:logic |Siedler: Logic-Funktionen]] 
-    * Übersicht Technologien, Formationen, Texturund Wassertypen+    * [[ scripting:reference:gui |Siedler: GUI-Funktionen]]
   * Übersicht KI-Gegner   * Übersicht KI-Gegner
   * Übersicht Briefings   * Übersicht Briefings
scripting.1680279638.txt.gz · Zuletzt geändert: 2023/03/31 16:20 von fritz_98