Hallo allerseits, ich bin Mod Ash, einer der Entwickler im RuneScape-Team. In diesem Tagebuch werde ich euch etwas über ein zukünftiges Update erzählen: die Erweiterung der Weltkarte um Verlieskarten.
Das Vorhaben hört sich zunächst nicht sehr kompliziert an. Auf den ersten Blick müssen wir nur viele neue Karten, ein neues Menü und eine Möglichkeit, zwischen den Optionen umzuschalten, hinzufügen. Dazu noch ein Verlies-Symbol, auf das Spieler klicken können... Hört sich alles ganz einfach an, oder?
Tja, falsch gedacht. RuneScape ist einzigartig, da es ein javabasiertes Spiel ist, das von Designern geschrieben wird, die kein Java benutzen. Andrew hat eine Skriptsprache ("RuneScript") entwickelt, die von den RuneScape-Inhaltsentwicklern benutzt wird. Ein Compiler verwandelt diese Skripte dann zu Java-Quelltext. Für mein Team ist das hervorragend, da wir unsere Inhalte entwickeln können, ohne uns jemals mit Java auseinandersetzen zu müssen. Andererseits können wir natürlich keine neuen Features benutzen, die nicht von der Skriptsprache unterstützt werden.
Andrews Spielengine-Team (Mod Michael, Mod Rushton, Mod Slake und Mod Chris E) fügen der Skriptsprache ständig neue Features hinzu und überarbeiten veraltete Teile der Spielengine, wie ihr am Beispiel des Routenfindungsupdates von letzter Woche sehen könnt. Mod Chris E hat jetzt ein neues Spielenginefeature hinzugefügt, das es mir erlaubte, die Verlieskarten über die Weltkarte sichtbar zu machen.
- Die Weltkarte von RuneScape ist (auf Entwicklerseite) nicht immer konsequent erweitert worden. Die Insel Waterbirth erstreckt sich beispielsweise über drei verschiedene Kartengebiete. Für mein Update müssen diese drei Teile aber auf einer Karte angezeigt werden. Mod Chris E musste also ein System zur Definition von Karten entwickeln, damit ich die Einzelteile als ein Gebiet zusammenfassen konnte.
- Manchmal müssen wir mehrere Ebenen eines Verlieses darstellen. Die Weltkarte zeigt derzeit nur die Oberfläche der RuneScape-Welt, das Erdgeschoss sozusagen - während höhere Stockwerke oder unterirdische Ebenen nicht angezeigt werden. Für Orte wie das Versteck von Tarn Razorlor ist die alte Lösung also nicht brauchbar, da sich das Verlies über drei Ebenen erstreckt. Mod Chris Es Aufgabe war es also, das System für die Definition der Karten entsprechend anzupassen und zu erweitern. Jetzt wollen die Karten aber genau wissen, auf welcher Ebene sich der Spieler befindet, sodass ich der Markierung 'Du befindest dich hier' beibringen musste, die Position des Spielers selbst dann anzuzeigen, wenn die Ebene noch nicht kartografiert wurde.
- Außerdem musste Mod Chris E die Symbole auf der Karte erweitern, sodass ich und bald auch ihr sie als Interaktionsschaltflächen (zum Draufklicken) benutzen können. Diese neue Funktionalität werde ich benutzen, um es euch zu ermöglichen, zwischen verschiedenen Karten hin- und herzuwechseln. Als Beispiel dafür nenne ich hier eine Verknüpfung zwischen den Karten für die Sumpfhöhlen von Lumbridge und Dorgesh-Kaan.
All diese neuen Enginefeatures müssen natürlich ausgiebig getestet, verändert und angepasst werden. Da ich jetzt beispielsweise mehrere Dutzend Symbole für Verliese habe, musste ich Mod Chris E bitten, die Engine erneut zu erweitern, denn ich wollte, dass alle Verliessymbole gleichzeitig leuchten, wenn man auf das entsprechende Symbol auf der Legende klickt.
Das haben wir jetzt alles geschafft und ich komme mit dem Rest gut voran. Zur Veröffentlichung des Updates plane ich, circa 30 neue Karten bereitzustellen, wobei ich mich auf Verliese konzentriere, die zum Training benutzt werden. Verliese, die für Abenteuer wichtig sind, kommen später an die Reihe. Die Pfade aller Treppen im Versteck von Tarn Razorlor und aller Portale in den Chaostunneln zu implementieren, war reinste Nervenarbeit. Als kleinen Bonus mache ich es euch außerdem möglich, die Markierung "Du befindest dich hier" ein- und auszuschalten.
Außerdem wird es euch bestimmt freuen zu hören, dass die Verliese, für die jetzt Karten verfügbar sind, auch eine grafische Überarbeitung von Mod Wayne und Mod Marx0i0 verpasst bekommen. Viele dieser Verliese waren nicht darauf ausgerichtet, dass man ihr Layout jemals von oben sehen würde, weswegen die Ränder momentan etwas schmuddelig aussehen. Sobald die beiden damit fertig sind, schicken wir alles zur Qualitätssicherung, sodass euch dieses Update hoffentlich bald das Spielleben erleichtern wird.
Mod Ash
RuneScape-Entwickler

Weitere Artikel in Projekttagebücher
|
|



