Deprecated: Assigning the return value of new by reference is deprecated in /home/uphillst/public_html/terraearth/terranigma2/wp-settings.php on line 472

Deprecated: Assigning the return value of new by reference is deprecated in /home/uphillst/public_html/terraearth/terranigma2/wp-settings.php on line 487

Deprecated: Assigning the return value of new by reference is deprecated in /home/uphillst/public_html/terraearth/terranigma2/wp-settings.php on line 494

Deprecated: Assigning the return value of new by reference is deprecated in /home/uphillst/public_html/terraearth/terranigma2/wp-settings.php on line 530

Deprecated: Assigning the return value of new by reference is deprecated in /home/uphillst/public_html/terraearth/terranigma2/wp-includes/cache.php on line 103

Deprecated: Assigning the return value of new by reference is deprecated in /home/uphillst/public_html/terraearth/terranigma2/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /home/uphillst/public_html/terraearth/terranigma2/wp-includes/theme.php on line 623
2010 » January » Terranigma 2 - The Continuance

January 11, 2010

Umsetzung der Engine in RGSS + Demo 0.6.1

Category: General — The King @ 12:01 pm

Translate original post with Google Translate

Hi,

leider gab es während des letzten Betatests einige Schwierigkeiten, und deshalb ist es in der jetzigen Demo 0.6 nicht möglich, über den 3ten Dungeon zu gelangen (hier wird eine Stelle kommen wo ihr 6 NPCs finden müsst, einer davon ist unnauffindbar). Ich möchte mich hiermit bei allen entschuldigen. Zum Glück habe ich zwei Personen gefunden, die einen vollständigen und genauen Betatest (leider erst im Nachhinein) gemacht habe, und deswegen werde ich bald die  Demo 0.6.1 releasen. Ihr könnt aber die Demo 0.6 bereits so weit wie möglich ausprobieren, da die Spielstände 100% kompatibel sein werden.

Der Release dieser Demo, genauso wie jener der 0.7 (die ich bereits begonnen habe) könnte sich aber einigermaßen verzögern. Ich habe nämlich die Ferien genutzt, um mir die Programmiersprache des Rpg-Makers, Ruby bzw. RGSS beizubringen. Hat geklappt, und nun werde ich das ganze System in dieser Sprache neu machen. Die Vorteile für die Nutzer:

1. Es gibt ein großes Performance-Plus, auch auf älteren Rechnern. Damit dürften viele Leute in den Genuss des Spiels kommen, die vorher Aufgrund von (mitunter natürlich extrem starken) Rucklern die Demos bis jetzt nicht spiele konnten/wollten. Hierfür muss ich aber wirklich das gesamte KS neu schreiben, und das wird dauern. Statt der Demo 0.7 werde ich denke ich ganz einfach die Demo 0.8. mit dem neuen System rausbringen. Dann wird es nur noch eine weitere Demo bis zur Vollversion geben. Mit dem neuen System wird sie aber einen sehr guten Einblick auf die Vollversion geben.

2. Es werden zahlreiche kleine-große Fehler behoben. So z.B. der Truhenfehler (Gegner tauchen nach betreten/verlassen der Truhe erneut auf). An der Truhe sitze ich im Moment, ich schreibe sie jetzt als “Scene”. Damit hat sich besagter Fehler erledigt, und die Demo 0.6.1 wird mit der neuen Truhe erscheinen (weswegen sich der Release auch etwas verzögert, eigentlich ist die Demo schon fertig). Da das aber einer der schwersten Fehler bis jetzt ist, ziehe ich es vor, diesen zuerst zu beheben.

3. Gut, wir wollen es nicht schönreden: Das wird ein MEGA-Aufwand. Aber sobald ich damit fertig bin, erspare ich mir damit eine Menge Arbeit. Bis jetzt bedeutete jede z.B. neue Waffe/Rüstung einen extremen Aufwand, ich musste in dutzende Events neue Daten eintragen. Mit einem System in RGSS kann ich es so einrichten, dass das nicht mehr vonnöten ist. Damit komme ich dann schneller vorran, und kann auch (vor allem im späteren Spielverlauf) entsprechend mehr Waffen und Rüstungen implementieren.

Alles in allem ein lohnendes Unterfangen. Wie es derzeit darum steht, seht ihr derweil im ersten Post von

http://xenix.forencity.eu/topic,134,-umsetzung-der-engine-in-rgss.html

Ich werde aber auch einen eigenen Bereich auf der Homepage einrichten.

mfg

The King