XSkriptTutorial.Vorwort
Suche:
print pdf

InhaltsverzeichnisKapitel 1 - Erste Schritte

MissingLink für Verweise auf noch nicht erstellte Abschnitte:

Begriffe, für die auf eine Definition verwiesen wird; Altes grün 33AA11

Vorwort


Dieses Tutorial soll Neueinsteigern helfen erste Skripte mit X-Skript zu erstellen. Mit X-Skript ist es möglich, neue Missionen für X-Force: Fight For Destiny zu erstellen. Für das Verständnis des Tutorials sind Programmierkenntnisse von Vorteil, aber nicht zwingend erforderlich. Eine systematische Abhandlung über Schleifen, Funktionen usw. ist allerdings nicht das Ziel dieses Tutorials. Vielmehr werden in den folgenden Kapiteln einfache Skripte entwickelt, an denen die verschiedenen Möglichkeiten von X-Skript demonstriert werden.

X-Skript basiert auf der Pascal-Programmiersprache. Deshalb sei hier auf den Pascal-Styleguide hingewiesen, der dabei hilft einen übersichtlichen und leicht verständlichen Code zu erzeugen. Ihr findet ihn bei Delphi-Source. Das Tutorial wird die wichtigsten Hinweise aus dem Styleguide erläutern, und nur Skripte präsentieren, die auch diesem Styleguide entsprechen. Selbstverständlich braucht ihr den Styleguide zum Verständnis dieses Tutorials nicht durcharbeiten. Der Styleguide hat sich jedoch bei der Programmierung von Pascal-Programmen bewährt und somit kann es nicht schaden sich bei der Erstellung eigener Skripte daran zu halten.

Sucht Ihr weitere Informationen zur Syntax von Pascal, findet Ihr diese bei Delphi-Source. Delphi basiert auf Pascal von daher können die grundlegenden Elemente, die dort beschrieben sind, auch in X-Skript genutzt werden. Hier einige der interessantesten Kapitel:

Übernommene Artikel von Delphi-Source mit Anpassungen an X-Skript

Sicherlich lassen sich auch noch Informationen zu X-Skript aus den anderen Kapiteln ziehen, allerdings würde es jetzt zu viel werden alles aufzuzählen. Für das Verständnis des Tutorials sind diese Kapitel hilfreich, werden aber nicht unbedingt vorausgesetzt.

Zu guter letzt noch ein paar Hinweise zum Aufbau des Tutorials. Unerfahrene Programmierer sollten dieses Tutorial der Reihe nach durcharbeiten. Immer wenn in einem Kapitel ein neues Sprachelement auftaucht, wird es im Quellcode rot hervorgehoben und an Ort und Stelle erklärt. Außerdem wird zu bestimmten Begriffen ein Link mit einer Erklärung angeboten. So können ganz nebenbei die Grundlagen des Programmierens mit X-Skript erlernt werden. Da die einzelnen Kapitel aber gleichzeitig immer ein ganz konkretes Spielelement (z.B. UFOs oder Nachrichtenfenster u.s.w.) behandeln, können sich erfahrenere User, die nur Informationen zu einem bestimmten Thema suchen, auch gleich auf das entsprechende Kapitel stürzen. Die dort entwickelten Missionen sind eigenständige Skripte, und damit (abgesehen von grundlegenden Sprachelementen) unabhängig von anderen Kapiteln.

Dunkelroter Text wird verwendet, wenn der entsprechende Text einer Nacharbeit bedarf. Dies kann z.B. der Fall sein, wenn auf ein späteres Kapitel verwiesen wird, das noch nicht erstellt wurde, oder eine bestimmte Funktion erwähnt wird, die in der aktuellen Version der Skriptsprache noch nicht zur Verfügung steht.

Möchtest du dich selber am Tutorial beteiligen so beachte bitte sowohl die allgemeinen Richtlinien sowie die speziellen für dieses Tutorial.


Letzte Änderungen - Menü bearbeiten
Zuletzt bearbeitet am 01.08.2007, 02:52 von Nathanael Jöhrmann
Bearbeiten - Attribute - Historie