könntest Du das spiel nicht in mehrere teile aufsplitten? Wenn weitere Teile folgen, kann man sich immer darauf freuehn.
Bei Ishar, gabe es eine function, bei der man das save game aus dem vorherigen teil übernehmen konnte, so hatte man eine Hlden Truppe, die stark genug war, die neuen Abenteuer zu bewältigen, sonst war es sehr schwierig und mir hat auch gefallen, dass man in jedem Teil besondere Gegenstände finden konnte.
Ich weiss nicht ob ich ganz verstehe.
Soulfinder aufsplitten? Ich dachte schonmal an sowas, dass bestimmte Gegenden noch nicht begehbar sind, vorerst.
Momentan happerts bei mir am Loot-Balancing und Enemy-Balancing. Ich habe da wenig Erfahrung wie man so eine große Welt balanced.
Ich mag den Grundgedanken, dass man eigentlich in der Welt überall hin kann. Im Grunde wenn man es irgendwie schaft schon in Gegenden wo die Monster zu stark sind. Man hat halt wenig Überlebenschance dort wenn man nicht erstmal anständige Ausrüstung hat und etc. Ein wenig wie World Of Warcraft. Ich versuche ja im Grunde mit dem Spiel ein 2D Skyrim oder Oblivion zu machen. Aber die beiden Spiele machen es sich beim Balancing ziemlich einfach, indem sie ein Schieberegler haben falls dem Spieler der Gegner zu schwer oder zu leicht ist. Katastrophe.
Das nachträgliche erweitern des Spiels könnte Probleme machen. Es könnte den Savegame regelmässig korrupt machen. Da müsste ich daran erst arbeiten. Mein Savesystem speichert elegant alles. Hat aber auch downsides die ich erst ausmerksen muss.
edit: was ist eigentlich das interessante an Oxygine 2D ?
Für mich in erster Linie Abwechslung. Ich entwickle meine meisten Spiele mit Libgdx und ich habe mir eine gute Library erarbeitet um Spiele schnell umzusetzen. Vieles ist stark automatisiert schon. Ich brauch mal frischen Wind.
Was spricht für Oxygine 2D. Das ist für mich in erster Linie die Flash-Ähnliche API. Ich hab damals viel mit Flash und AS3 gemacht und mag die API sehr.
Was für Oxygine 2D spricht ist im groben, dass es auch Crossplatform ist. Basiert auf SDL2. Soll angeblich auch ein Componentensystem haben, neben dem OOP Ansatz. Habe davon im Code noch nichts wirklich gefunden. In der WIKI auch noch nicht.
Schön ist auch der Event Dispatcher. Tweening ist auch nett. Mir gefällt auch sehr gut dass Text HTML tags annimmt. Batching wird auch übernommen. Erstellen von Texture Atlases.
Hier sind die Features abgebildet:
https://github.com/oxygine/oxygine-framework
Performance sollte auch gut sein, nehme ich mal stark an. Klingt auf jedenfall alles sehr gut bis jetzt.