Ergebnis 1 bis 20 von 98

Thema: [DynRPG] RPGSS

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1

    [DynRPG] RPGSS

    Einführung

    Das Role Playing Game Scripting System (RPGSS) ist ein Plugin für Cherrys DynRPG (RM2k3 Plugin SDK). RPGSS ist eine (mehr oder weniger) komplette Skriptumgebung mit Lua als Skriptsprache, am ehesten vergleichbar mit dem RGSS (Ruby Game Scripting System), der Skriptumgebung für den RPG Maker XP.


    Features

    • Lua statt C++. Lua ist sehr einfach zu erlernen, mächtig, robust, erweiterbar, weit verbreitet (sogar im kommerziellen Bereich) und sehr schnell (LuaJIT übersetzt Lua Code zur Laufzeit in Maschinencode).
    • Schnelle und produktive Entwicklung von Erweiterungen, sowie unkomplizierte Wartung. Eine Erweiterung ist nichts anderes als eine menschenlesbare Lua-Quellcodedatei.
    • Aussagekräftige Fehlermeldungen und ein detaillierter Stack Traceback, sollte mal etwas schiefgehen, stehen dem Entwickler zur Seite.
    • Ein großer Teil der DynRPG API aus Lua heraus verfügbar.
    • Umfangreiche, essentielle Bibliotheken mit einer einfach zu erlernenden Schnittstelle stehen dem Entwickler out-of-the-box zur Verfügung.
    • Schnelle und mächtige Grafikroutinen eröffnen neue Möglichkeiten bei der Grafikprogrammierung. True Color Bilder mit Alphakanal, Blend Modes, Bitmap Fonts, Window Skins, grafische Primitive, etc.
    • Auslagerung von performancekritischem Event Code nach Lua kann die Laufzeiteigenschaften erheblich verbessern. Event Code ist für häufiges Aktualisieren von Variablen und Switches, sowie grundsätzlich für Berechnungen äußerst ungeeignet. Mit Lua steht eine echte Programmiersprache und mit LuaJIT eine Ausführungsgeschwindigkeit, die sogar C/C++ Konkurrenz machen kann, zur Verfügung.



    Screenshots




    Roadmap

    • Verbessere die Dokumentation. (Priorität: Hoch)
    • Stelle mehr Skripte zur Verfügung. (Priorität: Hoch)
    • Stelle mehr Grafikroutinen zur Verfügung. (Priorität: Mittel)
    • Optimiere die Grafikroutinen noch weiter. (Priorität: Mittel)
    • Stelle eine räumliche Audiobibliothek zur Verfügung. (Priorität: Niedrig)



    Quellcode

    Check out RPGSS on GitHub


    Dokumentation

    Check out RPGSS docs on GitHub

    Alternativ liegt den Releases immer der Programmer's Guide im PDF-Format vor.


    Downloads

    Achtung: RPGSS benötigt DynRPG 0.20. Im Moment gibt es davon nur eine Testversion, die ihr hier herunterladen könnt.

    rpgss-0.5.0.7z
    rpgss-0.5.1.7z
    rpgss-0.5.2.7z
    rpgss-0.6.0.7z
    rpgss-0.7.0.7z
    rpgss-0.8.0.7z
    rpgss-0.9.0.7z


    Lizenz

    The MIT License (MIT)

    Geändert von Kyuu (14.07.2014 um 16:33 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •