Chat!
Vielleicht habt ihr schon gemerkt, dass wir auf der Beta einen Chat testen. Der befindet sich noch in einer frühen Entwicklungsphase, da wir den ersten Versuch, den wir im letzten Sommer angefangen hatten, aus verschiedenen Gründen komplett über Bord geworfen haben. Was wir weiterhin verwenden, ist das Design des Benutzerinterface, alles andere wurde überarbeitet.
Vermutlich interessieren euch diese technischen Details aber nicht, ihr wollt vermutlich ein paar Fragen beantwortet haben. Eine der meistgestellten Fragen ist:
Kann der Chat ausgeschaltet werden?
Die Antwort ist: Noch nicht. Es wird später aber möglich sein. Nicht nur global für jeden über die Spielkonfiguration, sondern auch für jeden Spieler persönlich. Ihr solltet im Chat nur erscheinen, wenn ihr das wollt.
Was für Chaträume wird es geben? Kann ich meinen eigenen erstellen?
Zunächst soll es drei Raumarten geben: Stadtchat, Countychat und Fortkampchat. Andere Räume sind möglicht, aber zu Beginn wird das alles sein. Ausserdem wird man flüstern/persönliche Nachrichten schicken können. Für uns ist es wichtig, dass man seinen Online-Status verstecken kann. Nur Mitglieder aus der gleichen Stadt werden immer deinen Onlinestatus sehen können. Ein Problem wird der Mangel an Moderation im Countychat sein – Stadtgründer und -räte können den Stadtchannel moderieren, bei den Counties fehlt diese Möglichkeit. Obwohl wir das Melden von Beleidigungen planen, könnte das zu anderen Schwierigkeiten führen. Falls zu viele Beleidigungen gemeldet werden, überlegen wir, den Countychat abzuschalten.
Wie wird der Fortkampfchat aussehen?
Der erste Entwurf sieht vor, dass es verschiedene Rechte und Administrationsmöglichkeiten für den chat geben wird. Es wird Ränge geben, die grob auf denen des US-Militärs basieren:
- General (Offizier)
- Captain (Offizier)
- Private
- Rekrut
- Verräter
Verräter ist ein spezieller Rang, den spieler erhalten, die als Spion eingeschätzt werden. Verräter können nichts im Fortkampchat lesen oder schreiben.
Offiziere dürfen im Channel für jeden sichtbar schreiben. Generäle sind die Stadtgründer der Stadt, die das Fort besitzt oder der Stadt, die den Angriff eingeleitet hat. owning town of the fort or the town that declared the attack. Generäle können nicht degradiert werden, ausser durch die Stadtmanagementwerkzeuge.
Jeder andere Spieler startet als Rekrut (obwohl einige Spieler vorschlagen, dass Stadtgründer der Mitgliedsstädte als Captin beginnen sollten. Rekruten dürfen in dem Channel nicht chatten, aber sie können lesen, was die Offiziere schreiben. Rekruten können zum Private befördert werden. Der Rang unterscheidet sich vom Rekruten nur insofern, als das so zwischen neuen und bestätigten Spielern unterschieden werden kann, die Rechte sind ansonsten gleich.
Privates können zum captain befördert werden, um Offiziersrechte zu bekommen.
Die Kommunikation zwischen Privates und Offizieren funktioniert durch “geflüsterte” Nachrichten, z.B: “/tell zet Hallo”. Offiziere können wählen, ob sie Nachrichten der unteren Ränge erhalten wollen.
Ausserdem wird es einen Offizierschat geben, der nur für Captains und Generäle verfügbar ist.
Die Hauptidee hierbei ist, dass Generäle einige Captains rekrutieren, um die Kommunikation zu strukturieren. Generäle und Captains werden die Strategie besprechen können, die Captains werden wahrscheinlich die Pflicht haben, den Privates zu sagen, was sie tun sollen und mit anderen Offizieren die Probleme zu besprechen.
Dieses Design kann später noch geändert werden, je nachdem, welche Erfahrungen wir damit auf der Beta machen.
Wann wird der Chat auf den Welten verfügbar sein?
Der Chat ist Bestandteil von 1.25, allerdings wird er zu Beginn für die meisten Welten deaktiviert sein. Nach und nach werden wir den Chat aktivieren, nachdem wir Erfahrungen mit “echten Welten” haben. Wenn wir auf technische Probleme stoßen (zu viele Beleidigungen werden generiert), werden wir darüber nachdenken, den Chat auf bestimmten Welten nicht zu aktivieren, bzw. nur teilweise (Town- und Fortkampfchat) zu aktivieren.
Woran arbeiten wir gerade?
Zur Zeit gibt es viel am Chat zu tun. Die Infrastruktur ist sehr schnell und ohne sehr viel Planung gewachsen (Ich habe fast alles programmiert, ohne es vorher genau zu planen). Obwohl das eine gute Methode ist, um schnell Ergebnisse zu erhalten, frisst es später sehr viel Zeit, um den Quellcode zu restrukturieren. Die grundlegenden Features waren innerhalb einer Woche funktionsfähig, die letzten zwei Wochen habe ich aber mit etwas völlig anderem verbracht, (Roadmap für 2010) oder Grundlegendes restrukturiert, was den Chat zwar oberflächlich nicht beeinflusst hat, aber hinter den Kulissen einiges geändert hat. Auch wenn dieser Ansatz nicht ganz so gut wirkt, mache ich es so am liebsten, da es so immer einen funktionsfähigen Prototyp gibt, durch den man viel Erfahrung sammeln kann, um die Details zu planen. Wenn es keinen Fortbattlechat geben würde, wäre der Chat jetzt fertig, aber der Fortbattlechat ist um einiges komplizierter und braucht mehr Pflege als der ganze Rest. Ich denke aber, das es im Februar eine stabile Version geben wird. Vielleicht fehlen dann noch ein paar Features, wie z.B. schicke Menüs, GUI usw. Zur Zeit, und nach all den Monaten ohne Fortschritt, bin ich sehr glücklich über den aktuellen Zustand und die Geschwindigkeit der Entwicklung.
English
Cool
Make sure you use February to finish all the “menus, GUI, etc” though, don’t leave it “almost done” like forts!
How much will the chat affect on normally gameplay?
If fort battles already slow down on low-cost or older computers, what will happen if also included chat?
I’m interested in technical details! This is the devblog
have you choose the ape project approach? http://www.ape-project.org/
@belgo: Of course the chat consumes some resources, however, it’s not comparable to fort battles.