DestinyScript: Unterschied zwischen den Versionen

Aus Makerpendium.de
 
(5 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
'''DestinyScript''' ist eine von [[Bananen-Joe]] für den ''DestinyPatch'' entwickelte Scriptsprache, die über den Eventbefehl für Notizen im [[RPG Maker 2000]] (1.07) von einer externen 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.
+
'''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.
  
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.
+
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.
 
Eine Umsetzung der Sprache für den [[RPG Maker 2003]] (1.08) war angedacht, wurde jedoch nicht umgesetzt.
  
 
==Links==
 
==Links==
*[http://cherrytree.at/misc/destiny/DestinyScript_Eng/ Dokumentation von DestinyScript]
+
*[https://web.archive.org/web/20190518070606/http://www.bananen-joe.de/DestinyDLL/ Downloadseite für alle Releases] ''(Archivierte Version vom 18. Mai 2019)''
 +
*[http://cherrytree.at/misc/destiny/DestinyPatcher_Eng/ Englische Dokumentation von Destiny 1.0]
 +
*[http://cherrytree.at/misc/destiny/DestinyScript_Eng/ Englische Dokumentation von DestinyScript 1.0]
  
 
[[Kategorie:Scriptsprache]]
 
[[Kategorie:Scriptsprache]]

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