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/04/04 12:40]
fritz_98 Link auf Tutorial-Übersicht
scripting [2023/11/02 08:56] (aktuell)
fritz_98 [Skriptreferenz]
Zeile 18: Zeile 18:
 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. 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.
  
-FIXME Die Übersicht ist wahrscheinlich besser in einer eigenen Datei aufgehoben +  * [[ scripting:tutorials#ebene_0vor_dem_editor | Ebene 0: Vor dem Editor ]] 
- +  * [[ scripting:tutorials#ebene_1eine_einfache_kampf-_karte | Ebene 1: Eine einfache (Kampf-) Karte ]] 
-====Ebene 0: Vor dem Editor==== +  * [[ scripting:tutorials#ebene_2karte_mit_quests | Ebene 2: Karte mit Quests ]] 
-  * Aufsetzen von Visual Studio Code +  * [[ scripting:tutorials#ebene_3individuelle_kartenablaeufe | Ebene 3: Individuelle Kartenabläufe ]] 
-  * Planung einer Karte +  * [[ scripting:tutorials#ebene_4das_gewisse_etwas | Ebene 4: Das gewisse Etwas ]]
-  * 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. 2 +
-    * 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==== +
-  * 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 4: Das gewisse Etwas==== +
-  * Cutscenes +
-  * Gfx-Sets +
-  * Quest-Icons +
-  * Grafikeffekte +
-  * Sound +
-  * Dynamischer Nebel+
  
 ---- ----
Zeile 99: 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.1680612048.txt.gz · Zuletzt geändert: 2023/04/04 12:40 von fritz_98