RgssL'RGSS (Ruby Game Scripting System) è un insieme di classi e moduli scritti come base per RPG Maker XP. L'RGSS non è un linguaggio a sé stante, ma, come indica la sigla, è solo un'implementazione del Ruby. Un gioco creato con RPG Maker XP si serve di una serie di script di base necessari affinché il gioco funzioni a seconda delle impostazioni del programma (mappe, database, eventi e così via). Nella rete, inoltre, vi sono varie comunità dedicate a RPG Maker XP che spesso forniscono script implementabili nel proprio gioco. Un gioco fatto con RPG Maker XP funziona unicamente attraverso gli script; se si eliminano tutti gli script, infatti, la finestra di gioco si apre e si richiude rapidamente. L'eseguibile è solo un interprete Ruby che legge gli script e li fa funzionare. L'interprete Ruby fornito dalla Enterbrain ha delle differenze rispetto all'interprete Ruby originale; in quello di RGP Maker XP, ad esempio, non è possibile importare librerie scritte in C o C++ (nonostante sia possibile usare il comando "require" per importare altri script esterni). Le classi fornite con l'RGSS sono:
I moduli forniti con l'RGSS sono:
Inoltre bisogna citare il modulo RGSS: questo contiene classi (come RGSS::AudioFile o RGSS::Map) con le quali si possono gestire i dati del gioco (mappe, eventi, battaglie e così via). Collegamenti esterni
|