DestinyScript: Unterschied zwischen den Versionen
Cherry (Diskussion | Beiträge) (→Links) |
Cherry (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
− | '''DestinyScript''' ist eine von [[Bananen-Joe]] für den | + | '''DestinyScript''' ist eine von [[Bananen-Joe]] für den [[Destiny Patch]] entwickelte Scriptsprache, die über den Eventbefehl für Notizen im [[RPG Maker 2000]] (1.07) über eine externe DLL verarbeitet werden kann, gekennzeichnet wird Code durch ein einleitendes "$"-Zeichen am Anfang des Befehls. Mit ihr kann auf viele Datenbereiche der Engine zugegriffen werden, die man mit normalen Befehlen nicht ansteuern und manipulieren kann. |
Da es mangels Strukturelementen ''(if, else, switch, while, for,...)'' zunächst sehr kompliziert war, die Zustände von Daten im Speicher innerhalb von Scriptcode abzufragen, wurden diese mit dem Release von Version 2 hinzugefügt. | Da es mangels Strukturelementen ''(if, else, switch, while, for,...)'' zunächst sehr kompliziert war, die Zustände von Daten im Speicher innerhalb von Scriptcode abzufragen, wurden diese mit dem Release von Version 2 hinzugefügt. |
Aktuelle Version vom 14. Juni 2023, 11:51 Uhr
DestinyScript ist eine von Bananen-Joe für den Destiny Patch entwickelte Scriptsprache, die über den Eventbefehl für Notizen im RPG Maker 2000 (1.07) über eine externe DLL verarbeitet werden kann, gekennzeichnet wird Code durch ein einleitendes "$"-Zeichen am Anfang des Befehls. Mit ihr kann auf viele Datenbereiche der Engine zugegriffen werden, die man mit normalen Befehlen nicht ansteuern und manipulieren kann.
Da es mangels Strukturelementen (if, else, switch, while, for,...) zunächst sehr kompliziert war, die Zustände von Daten im Speicher innerhalb von Scriptcode abzufragen, wurden diese mit dem Release von Version 2 hinzugefügt.
Ein erwähnenswertes Defizit gegenüber vielen anderen Sprachen ist jedoch unter anderem die fehlende Möglichkeit, neue Objekte/Variablen per Namen zu definieren, was die Übersicht nicht sehr begünstigt.
Eine Umsetzung der Sprache für den RPG Maker 2003 (1.08) war angedacht, wurde jedoch nicht umgesetzt.
Links
- Downloadseite für alle Releases (Archivierte Version vom 18. Mai 2019)
- Englische Dokumentation von Destiny 1.0
- Englische Dokumentation von DestinyScript 1.0