RuneScape-Entwicklerteam - Spielverbesserungen

Comic


RuneScape-Entwicklerteam - Spielverbesserungen

Diesmal konzentriert sich unser Tagebucheintrag auf das Projekt 'Spiel-Verbesserungen'. Es beinhaltet viele kleinere Updates (z. B. das neue Handelsfenster, das Warnsystem 'Der Unheilsprophet' und das Erscheinungsbild der Magie-Scheite), die dazu beitragen sollen, dass RuneScape immer besser wird. Wir werden euch erläutern, warum wir dieses Projekt ins Leben gerufen haben und warum die Updates gerade jetzt passieren, und dann sehen wir uns ein spezielles Beispiel an: die Überarbeitung der Läden und Geschäfte.


Wiedersehen mit RuneScape

Es ist schön und gut, ständig neue Inhalte herauszubringen, aber manchmal muss man auch alte Inhalte noch einmal überdenken. "Man könnte sagen, dass sich unsere Meinung über ältere Inhalte in den letzten Jahren drastisch verändert hat", erzählt Mod Mark, Senior-Kreativdirektor des RuneScape-Entwicklerteams. "Wir sind nicht so naiv, dass wir denken, alles was wir veröffentlichen wäre von Anfang an korrekt. Wir werden bis ans Ende der Zeit damit beschäftigt sein, Inhalte zu verbessern."

"Alle 3-6 Monate überdenken wir unsere Ziele für die Spielentwicklung neu."

Mod Hobagoly
RuneScape-Entwicklerteam

Seit RuneScape das Licht der Welt erblickte, ist das Spiel immer weiter entwickelt worden - durch regelmäßig erscheinende neue Inhalte, Fortschritte in Sachen Zugriffsmöglichkeiten und Sicherheit, Reaktionen auf die Vorlieben der Spieler und vieles mehr. Die Idee an sich ist nicht neu. Ähnliche Verbesserungsprojekte haben wir bereits an NSCs, an verschiedenen Landstrichen und an Abenteuern durchgeführt. Neu ist jedoch, dass wir die vielen kleinen Updates nun bündeln und in zusammen veröffentlichen. Wir wollen damit eure Aufmerksamkeit auf die Spielverbesserungen lenken und euch zeigen, dass wir euren Wünschen Gehör schenken und uns auch in Zukunft über viel Feedback freuen würden. Mod Mark fährt fort: "Uns stehen auch bessere Technologien und mehr Arbeitskräfte zur Verfügung als früher. Wir haben jetzt ein Team, das groß genug ist, um sich um die vielen Verbesserungen zu kümmern und gleichzeitig eine üppige Vielfalt an neuen Updates bereitzustellen."

Sämtliche Verbesserungsprojekte sind das Resultat einer überdachten Einstellung hier bei Jagex. Mod Hobagoly, Leiter des RuneScape-Entwicklerteams, fasst es so zusammen: "Alle 3-6 Monate überdenken wir unsere Ziele für die Spielentwicklung neu. In unserer letzten Lagebesprechung haben wir als eines der Hauptziele für RuneScape und die ganze Firma festgesetzt, dass wir uns noch mehr mit unseren Spielern austauschen wollen." Ein bedeutender Teil des Vorhabens ist, dass wir euch zu Wort kommen lassen, um zu erfahren, was ihr wollt. Wir bringen eine Reihe neuer Umfragen heraus (unter anderem zu 'Garantierten Inhalten') und veröffentlichen auf der anderen Seite auch Informationen aus den eigenen Reihen - wie die Projekttagebücher, die ihr gerade lest. "Wir haben eine riesige Liste gewünschter Verbesserungen zusammengestellt, die im Forum veröffentlicht wurden", sagt Mod Hobagoly.

Nachdem wir uns dazu entschieden hatten, die unzähligen Änderungen in einem Projekt zur Spielverbesserung zusammenzufassen, wurde in einem Brainstorming mit Andrew (Hauptentwickler), Paul (Senior-Spieldesigner), Mod Hobagoly und Mod Mark die Spreu der gewünschten vom Weizen der umsetzbaren Verbesserungswünsche getrennt. Danach wurden die einzelnen Teilprojekte an die verschiedenen Mitglieder des Entwicklerteams delegiert.


Dieses Bild zeigt die zwei neuen 'Schaufenster' der überarbeiteten Läden
Dieses Bild zeigt die zwei neuen 'Schaufenster' der überarbeiteten Läden.


Ordnung unterm Ladentisch

"Wir mussten feststellen, dass die Geschäfte nicht so funktionieren, wie wir das wollten, und haben uns überlegt, wie wir das ändern können", erinnert sich Mod Mark. Mod Tim, der die Änderungen durchgeführt hat, sagt: "Mir wurden das Konzept sowie die Hintergründe und Ziele des Projekts überreicht - man wollte ein Fenster für unerschöpfliche Vorräte und eines für von Spielern eingeführte Lagerbestände. Die Einzelheiten meines Briefings habe ich mir daraus abgeleitet." Jeder Entwickler, der einen Teil des Projekts für Spielverbesserungen übernahm, musste ein Briefing schreiben - sogar für die scheinbar einfache Überarbeitung der Magie-Scheite.

Das Briefing wurde dann mehrmals besprochen, angepasst und umgeschrieben, um die beste Lösung für alle Probleme zu finden. "Die Art, wie wir die Änderung vorgenommen haben, war irgendwie die einzige Möglichkeit, wie man sie umsetzen konnte", sagt Mod Tim. "Nachdem das Briefing endgültig fertig war, habe ich einige Entwürfe erstellt, wie die Darstellung des Warensortiments aussehen muss, damit alle neuen Features untergebracht werden konnten."

"Der Code wurde 362-mal aufgerufen, davon 298-mal für spezifische Läden."

Mod Rathe
Qualitätssicherung

Bei einem derartig fest verankertem Element wie dem Ladenfenster, das seit so langer Zeit im Spiel ist, muss nach der Überarbeitung weitgehend alles so funktionieren wie vorher, da so gut wie jeder Spieler sich schon an die Handhabung gewöhnt hat. Trotzdem gab es genügend Freiraum, um die Darstellung zu verschönern. Mod Linh erzählt: "Ich habe das alte Design und Mod Tims Entwürfe als Vorlage genommen und ein schöneres Erscheinungsbild entwickelt, indem ich das Design in einem Grafikeditor erstellt habe, bevor ich es ausgeschnitten und in unseren Spielfenster-Editor kopiert habe. Für diese Art von 2D-Kunst muss man sehr präzise arbeiten - jeder Pixel muss stimmen."

All diese Vorbereitungen waren nötig, bevor auch nur eine Zeile des Spielcodes angerührt werden konnte. "Eine der Schwierigkeiten bei diesem Update war, die vielen verschiedenen Läden im Code zu finden", sagt Mod Tim. "Ich musste mir auch überlegen, wie ich die Geschäfte im Spiel verändern kann, ohne dabei irgendetwas lahmzulegen, was die anderen Entwickler betroffen hätte." Doch die Überarbeitung des Codes bringt nicht nur Schwierigkeiten mit sich, sondern auch den Vorteil, dass man den alten Code ein bisschen aufräumen kann. Mod Tim fährt fort: "Als ich den neuen Code für die Läden geschrieben habe, habe ich alles in einem Skript untergebracht, das für alle Läden funktioniert, wodurch es effizienter läuft und auch in Zukunft einfacher zu ändern ist - falls nötig."

Nach dieser Änderung wurde die Überarbeitung des Ladenfensters nicht nur von der Qualitätssicherung getestet - auch Mod Mark, Paul und der im englischen Forum berühmt-berüchtigte Mod Ash (Upload-Manager) haben es geprüft. "Die Überarbeitung war für mich als Entwickler ein relativ kurzes Projekt, doch Änderungen wie diese erfordern einen massiven Einsatz der Qualitätssicherung, die einen großen Beitrag leistet", sagt Mod Tim.

QA hatte schon vor der Programmierung Einfluss. "Mod Tim hatte den Code durchsucht, aber wir mussten noch mal alle Vorkommnisse überprüfen, um zu sehen, welche doppelt waren, wie die einzelnen Läden hießen, uns aufschreiben, wo diese im Code zu finden sind, und welche Anforderungen man erfüllen muss, um sie benutzen zu können... Der Code wurde 362-mal aufgerufen, davon 298-mal für spezifische Läden", erinnert sich Mod Rathe aus der Qualitätssicherung. Er fährt fort: "Dann haben wir die Waren rausgesucht, bei denen es Probleme für die RuneScape-Wirtschaft geben würde, wenn unendliche Mengen davon vorhanden wären, und haben für den Rest der Gegenstände passende Preise ermittelt. Ein kniffeliges Thema waren Runen: Runen müssen in unendlicher Menge vorhanden sein, aber gleichzeitig zu einem vernünftigen Preis gehandelt werden, damit wir den Runenfertigern und den Händlern nicht schaden."

Dann, nachdem die Programmierung beendet war, wurde der Inhalt gründlich getestet. Mod Chris L hat viele gut versteckte Fehler zum Vorschein gebracht. "Mir sind Dinge aufgefallen wie z.B. dass man Gegenstände so schnell kaufen konnte, dass die Server nicht mehr mitgemacht haben, und dass es Probleme gab, wenn man mit vollem Inventar stapelbare Waren gekauft hat, oder dass sich der Handelspreis verringerte, sobald man große Mengen von Gegenständen auf einmal verkauft hat", sagt er. Mod Rathe fügt hinzu: "Es war eine ziemlich beängstigende Aufgabe, schon alleine wegen des riesigen Ausmaßes. So viele Läden und Gegenstände! Außerdem war es sehr wichtig, alles auf Anhieb richtig zu machen. Es hat uns viel Zeit gekostet, aber wir haben es geschafft."


Jagex' Interface-Editor
Das neue Ladenfenster, das in unserer hauseigenen Software zurecht gezimmert wird.


Gute Fortschritte machen

"Das Handelsfenster ist ein gutes Beispiel für alten Inhalt, der mit der Zeit von neuen Entwicklungen verdrängt worden ist und nicht mehr ins Konzept passte", sagt Mod Hobagoly. RuneScape ändert sich und wächst ständig. Die Spieler entwickeln sich ebenfalls weiter. Mit den wachsenden Spielerzahlen gibt es auch mehr verschiedene Spielmethoden. Wir aktualisieren das Spiel, um es gerecht und sicher zu erhalten, den Spielspaß zu steigern und die kleinen Ärgernisse beiseite zu räumen, mit denen die Spieler zu kämpfen haben.

Wir wollen es unseren Spielern ermöglichen, RuneScape nach Lust und Laune zu spielen, solange es nicht den Spielspaß anderer stört. Mod Mark erklärt: "Es gab einige wenige Spieler, die sich sehr lange in den Läden aufgehalten haben, nur um Waren zu kaufen, die sie dann - gegen einen Aufpreis - anderen Spielern weiterverkauft haben." Er fügt hinzu: "Es dauert eine Weile, bis man aufgrund seiner Fertigkeiten an bestimmte Waren kommen kann, also sollten die Läden ursprünglich eine schnelle aber teure Alternative darstellen. Mit der Zeit hat es sich in manchen Fällen allerdings zu einer langsamen und teuren Alternative entwickelt, zum Beispiel, wenn der gesamte Vorrat eines Ladens ausverkauft war. " Nach der Überarbeitung haben die Spieler jetzt Zugang zu unerschöpflichen Mengen. Die höheren Kosten sind wieder gerechtfertigt, denn die Spieler haben wieder mehr Zeit, Drachen zu töten oder ihre Mitspieler zu Spielerkämpfen herauszufordern und müssen sich nicht mehr in Läden die Füße platt stehen - was nicht gerade die spannendste Aktivität darstellt.

Natürlich kann man nicht jeden Spieler gleichzeitig zufriedenstellen. Daher basieren unsere Entscheidungen darauf, was am besten fürs Spiel ist und die Mehrheit der Benutzer glücklich macht (und das sind nicht unbedingt immer die niedrigstufigen Spieler). Mod Mark: "Bestimmt wird es Leute geben, die das Gefühl haben, wir nehmen ihnen mit der Überarbeitung der Läden ihre Haupteinnahmequelle weg, aber es war nun mal so, dass die Geschäfte nicht die ihnen zugedachte Funktion erfüllt hatten. Den Durchschnittsspieler wird dieses Update nicht besonders betreffen."