Einzelnen Beitrag anzeigen

Benutzerbild von olee
olee

Registriert seit: 16. Feb 2008
Ort: Boppard
540 Beiträge
 
Turbo Delphi für Win32
 
#19

Re: RUTIS Engine (Scripting)

  Alt 8. Sep 2009, 16:16
So nach langem Schweigen darf ich mal wieder meine Konkurrenz gegenüber
der Sysygy Engine ankündigen

Ok (fast-) Spaß beiseite:

Ich habe natürlich nicht an der Arbeit an RUTIS aufgehört, aber nur ne kleine Pause gemacht.

Ich habe mich in der Zeit mal meinem anderen laufenden Projekt LOZ zugewandt.

Jetzt aber kehren ich und RUTIS zurück ... mit neuen Ideen

Ich werde mich jetzt von ein paar Sachen trennen, und neue geniale Funktionen einbaun.

--------------------------------
Dabei die größte Änderung:
--------------------------------
Ich werde jetzt nichts mehr in den Stack als "Selfmade-Variant" ablegen, sondern
ich werde die Daten unmittelbar als (wenn man es so nennen kann) "Datenstream" abspeichern.
D.h. die Daten liegen so im Speicher, wie es auch bei Delphi der Fall ist.
Der Vorteil:
Man kann ganze Records aus dem Hauptprogramm direkt in das Script laden oder sogar
aus dem Script (über Pointer) heraus bearbeiten.

Das bedeutet im Klartext:
MEHR GESCHWINDIGKEIT UND FUNKTIONALITÄT ... und das nicht gerade wenig ^^

Was noch kommt:
  • Die Typen werden vollkommen neu abgespeichert.
  • Es werden neu Variablen zur Verfügung stehen:
    Von Byte über ShortInt biz zu Integer und Cardinal...
    Von Single über Real bis zu Extended
    Vermutlich kann man später eigene Varaiblentype (sowas wie ein TVector) definieren, die eigene Operatorenfunktionen ("Vector := Vector1 + Vector2" oder "Vector := Vector1 * Vector2") besitzen, deklarieren (aber nur aus dem Hauptprogramm raus)
  • Es sind dann auch solche Konstrukte möglich:
    "TMyInteger = Integer",
    "TIntArray = Array of Integer" usw.
  • Methoden werden auch als Typen deklariert -> es kann wie in Delphi Methoden-Variablen (events) geben.
    "TUpdateProc = procedure(time: Single);" usw.
  • UVM.

Ich werde euch sicherlich weiterhin auf dem Laufenden halten.

MFG
Björn Zeutzheim
Codename: Performancepumpe
  Mit Zitat antworten Zitat