Update zum API-Projekt

Update zum API-Projekt

Hi,

Das Jahr ist jetzt zur Hälfte vorbei und wir möchten dir einen kleinen Einblick in ein Projekt geben, welches nun fast dieses halbe Jahr in Arbeit ist... das API-Projekt!

Zwar handelt es sich hierbei um eines der sehnlichst erwarteten Projekte des Jahres, aber wir werden heute nicht zu viel vorwegnehmen, damit es zur richtigen Zeit seinen wahren Hype-Moment erhält... Heute erhältst du statt einer Vorschau protziger Plugins also quasi bloß einen kurzen Blick hinter den Vorhang!

Woran haben wir gearbeitet?

Seit Beginn diesen Jahres hat sich unser Team darauf konzentriert, eine wirklich solide Grundlage zu schaffen. Dies beinhaltet die Entwicklung der Code-Architektur, welche sicherstellen wird, dass das Projekt auch wirklich alle Dinge abliefern kann, mit denen unsere talentierten Entwickler*innen aus der Community herumspielen werden wollen, sobald sie Zugang zum System haben.

Von Anfang an haben wir Lua als die Sprache der Wahl zur Erstellung von Plugins für RuneScape angenommen und wir können es kaum erwarten, die aufregenden Plugins zu sehen, die durch diese flexible Entwicklungssprache möglich gemacht werden.

Richtlinien:

Eine Grundlage des Projekts war die Entwicklung sicherer und starker Plugin-Richtlinien für das Gesamtprojekt. Diese werden sicherstellen, dass alle Community-Plugins zur Aufrechterhaltung eines gesunden RuneScape beisteuern können und nicht die Kernprinzipien des Spiels infrage stellen.

Wir möchten, dass du dir Tools aussuchen kannst, die dein RuneScape-Erlebnis verbessern, in der Gewissheit, dass diese autorisiert und sicher sind und keine Regeln brechen. Du sollst dich darauf verlassen können, dass die dir zur Verfügung stehenden Plugins geprüft sowie zugelassen wurden und Jagex‘ Standards für Fairness und Integrität entsprechen.

Elementar bei alledem ist die Idee, dass alles, was du brauchst, durch den offiziellen RuneScape-Client verfügbar ist und du keine externen Webseiten durchsuchen oder Tools nutzen musst, um an solche Plugins heranzukommen. Zu diesem Zweck werden wir einen eingebauten Plugin-Browser im RuneScape-Spielclient zur Verfügung stellen.

Beim Plugin-Design selbst ist unser Ziel, ein gesundes Plugin-Ökosystem aufzubauen, welches das Spielerlebnis erweitert, ohne dabei Spielabläufe zu ersetzen.

Das bedeutet, dass wir uns darauf freuen, großartige Plugins zu unterstützen, welche Klarheit und Nutzbarkeit verbessern, Reibungspunkte reduzieren und dir generell dabei helfen, das Spiel besser zu verstehen. Innovative Ideen für Spielmodi sind selbstverständlich auch willkommen.

Andererseits möchten wir die Trivialisierung von Spiel und Können vermeiden. Beispiele dafür sind automatisierte Spielabläufe oder die Nutzung versteckter Informationen zur Vorhersagung von Mechaniken.

Die Sicherstellung, dass unser API-Projekt diese Richtlinien aufrechterhalten kann, wird natürlich ein dediziertes Team erfordern, was uns zu unserem nächsten Punkt bringt:

Ein dediziertes Team:

Wir verstehen, dass einige Community-Entwickler*innen und Spieler*innen sich vermutlich fragen, was nach der offiziellen Veröffentlichung mit dem API passieren wird. Was passiert, wenn etwas ein paar Monate später kaputtgeht... wird sich darum gekümmert?

Das API-Projekt für RuneScape ist eine langfristige Verpflichtung für Jagex und wir bereiten alles vor, dass wir dies sicherstellen können.

Derzeit arbeiten Entwickler*innen aus den RuneScape- und RuneTek-Kernteams am Projekt. Wir arbeiten jedoch daran, dieses Team mit zusätzlichen J-Mods zu ergänzen, die vollständig dem API zugeordnet sind, auch lange nach seiner Veröffentlichung. Das wird sicherstellen, dass das API ein fester Bestandteil in RuneScapes Ökosystem ist.

Wir haben kürzlich einen neuen technischen Community-Manager an Bord geholt: Mod Fable! Hier ist eine kurze Vorstellung von ihm:

Hallo, ich bin Mod Fable!

Ich spiele seit mehr als 22 Jahren RuneScape, dieses Spiel und seine Community haben also einen großen Teil meines Lebens ausgemacht.

Als technischer Community-Manager ist meine Aufgabe, die Lücke zwischen Spieler*innen und Entwickler*innen zu schließen und eine klare, konstruktive und zugängliche Kommunikation sicherzustellen, unabhängig davon, ob du Erfahrung in der Entwicklung hast oder dein allererstes Plugin installierst.

Ich freue mich darauf, die Community kennenzulernen und zu unterstützen und bei der gemeinsamen Gestaltung der Zukunft des Projekts zu helfen.

Wir sehen uns in Gielinor!

Es war uns wichtig, eine*n dedizierte*n Community-Manager*in für dieses Projekt zu haben, aber es war ebenso wichtig, dass diese*r technisch versiert ist. Mod Fable wird sowohl die Sprache der Hauptentwickler*innen als auch die der Spieler*innen, die ihr allererstes Plugin installieren, sprechen... und auch von allen dazwischen.

Wir befinden uns zudem in der Endphase der Rekrutierung von einem*einer Plugin-Moderator*in, welche*r dabei helfen wird, unsere Grundsätze aufrechtzuerhalten, aber auch mit den Community-Entwickler*innen zusammenarbeiten wird, um sicherzustellen, dass ihre Einreichungen konform, sicher und effektiv sind.

Community-Entwickler*innen:

Ein weiterer wichtiger Aspekt unseres Ansatzes fürs API-Projekt ist, dass wir das System nicht isoliert entwickeln.

Sobald die technische Grundlage da und die Lua-Plugin-Entwicklung bereit war, haben wir eine Reihe von Community-Entwickler*innen an Bord geholt.

Zu diesem Zeitpunkt ist dies eine sehr limitierte und kleine Gruppe, da wir uns zunächst auf sehr technische und architektonische Herausforderungen konzentrieren müssen, die das API überwinden muss. Schon in dieser Phase bezieht die Gruppe jedoch Entwickler*innen ein, die mit den meisten der Drittanbieter-Tools oder -Erweiterungen für RuneScape, die du kennst und vielleicht schon nutzt, assoziiert sind.

Diese Gruppe sowie ihre Arbeit stehen zu diesem Zeitpunkt unter einer Vertraulichkeitsvereinbarung, da wir sichergehen wollen, dass der Fokus des API-Projekts auf der Entwicklung eines Funktionssets bleibt, welches zur rechten Zeit eine effektvolle Enthüllung abliefern wird.

Während sich das Projekt weiterentwickelt, werden wir nach und nach mehr Community-Entwickler*innen dazu holen. Dies wird fürs Erste aber weiterhin ein begrenzter und gezielter Ansatz bleiben. Wir nutzen einerseits das Formular zur Registrierung des Interesses, das wir im Januar auf Discord geteilt hatten, um qualifizierte Partner*innen zu finden, suchen und kontaktieren aber auch proaktiv Leute, die unserer Meinung nach gut passen würden.

Falls du schon begierig darauf wartest, alle möglichen Plugins zu entwickeln, bitten wir dich darum, noch ein kleines bisschen Geduld zu haben. Wir möchten sichergehen, dass wir, wenn es Zeit ist, die Plugin-Entwicklung für die breitere Community zu öffnen, eine stabile Entwicklungsumgebung haben UND es eine umfassende Informationsdatenbank voller Dokumentierung, die es einem erleichtert zu verstehen, was was ist, gibt.

Plugins!

Plugins stehen selbstverständlich im Zentrum dieser ganzen Idee – diese sind für Spieler*innen wie DICH! Also, welche Art von Plugins würdest du gerne sehen?

Jetzt ist ein großartiger Zeitpunkt, dabei zu helfen, die Richtung für das API-Projekt zu weisen, um die Plugin-Ideen oder -Funktionen zu verwirklichen, die du dir immer gewünscht hast. Wir rechnen mit den obligatorischen Abenteuer-Ratgeber-Plugin-Anfragen, aber gibt es darüber hinaus noch irgendwelche Ideen, die du entweder anderswo gesehen hast oder von denen du bloß selbst träumst (und welche die oben genannten Richtlinien berücksichtigen)?

Wir würden gerne hören, was du denkst, da uns das dabei helfen wird sicherzugehen, dass unsere Entwickler*innen und Partner*innen die Ideen, die der Community am wichtigsten sind, berücksichtigen können. Geh zu unseren entsprechenden Themen auf Reddit oder Discord, um jetzt an der Diskussion teilzunehmen!

Das war‘s für heute, wir werden in nicht allzu ferner Zukunft mit ein paar weiteren Infos darüber, wie die Arbeit läuft und was du bei diesem Projekt erwarten könntest, zurück sein.


Dein RuneScape-Team

Zurück nach oben