Press "Enter" to skip to content

Chat!|Chat!

You might have noticed that we are currently publicly testing a chat on the beta. It’s still in an early development phase, we rejected the technical approach that we made last summer due to several reasons. What was being reused was the user interface design, except from that, everything got reworked.

But most likely, you are not interested in such technical details but want to know some questions answered, first off, one of the most asked questions is:

Can the chat switched off?

The answer is: not yet. But it’ll be possible.  Not just globally for everyone through the game’s configuration but on a personal liking basis. You should be able to show up in chat as you wish.

What chat rooms will be available? Can we create our own ones?

The initial version plans to offer three room types: Town chat, county chat and fort battle chat. Other channels are possible, but that’s for the start. Also, it is planned that anyone can send whisper / tell messages to anyone. One priority is, that you can always hide your online status. Only your town mates will always know your online status. One remaining problem is the lack of moderation of the county chat – while town founders and councillors can moderate the town channel, the county is lacking such possibilities. Though we plan that affronts within the chat can be reported like in other places, this might still be problematic for the county chat. If there are too many affronts being generated, we might consider switching the county chat off.

What will the fort battle chat look like?

The first draft determines that there will be different rights and administration possibilities for the chat. There are going to be service grades that are roughly based on the service grades of the U.S. military:

  • General (officer)
  • Captain (officer)
  • Private
  • Recruit
  • Traitor

Traitors are a special rank that is set for players that are regarded as spies. Traitors can’t do anything in the fort battle chat, nor can they read what is being written on the chat.

Officers have the right to talk on the channel in a way that everyone can read (except for the traitors of course…). Generals are players that are town founders of towns that is either the owning town of the fort or the town that declared the attack. Generals can not be demoted except through the town management tools.

Everyone else is starting as recruits (though some players suggest that town founders of member towns of the fort should start with the captain’s rank). Recruits may not chat on the channel, but they can read what officers are writing. Recruits can be promoted to the private rank which is similar to the recruit rank. It serves only the purpose of distinguishing between approved and new players.

Privates can be promoted to the captain rank which grants them the officer rights.

The communication between privates and officers works through “whispered”  messages, e.g.: “/tell zet hi there”. Officers will be able to deactivate the possibility to receive messages from lower ranks.

Besides these features, there’ll be an officer chat that is only available to captains and generals.

The general idea here is, that the generals recruit a number of captains in order to structure their own communication order. Generals and captains will be able to discuss strategy, the captains will most likely have the duty to tell the privates what they should do in detail and communicate their problems to the other officers.

We might change this design however later on through the experiences we gain from the beta.

When will the chat be available on the worlds?

The chat is a part of 1.25, however, it will be deactivated at the beginning for most worlds. We will enable the chat one by one over the time, once we have had some experiences with “real worlds”. If we experience technical or social problems (too many affronts being generated), we might consider not activating it at all on certain worlds or only partially activating it (only fortbattle chat and / or town chat).

What are you working on right now?

Right now, there are many things that need care due to the chat. The infrastructure grew very quickly and without lots of planning (I typed almost everything straight into code without going through a planning board). While this is a good approach to get quick results, it tends to eat up later some time for restructuring the code flow. While the basic features worked within one week, I spent the last two weeks either on totally different work (2010 game-feature planning) or restructuring some basic stuff, which did not affect the chat experience at all, but greatly changed how the chat works. As this might look like a “not-so-good-approach” (just doing it), I prefer it that way, as there’s always a working prototype that one can use to collect valuable experience for planning more detailed stuff. Actually, if there was no fort battle chat, it would have been done by now, but the fort battle chat is somewhat more sophisticated and it needs much more care than all the rest together. I still believe however that it’ll reach a stable state in february. It might lack a few features then though – like sophisticated menus, GUI, etc. Right now, and after all these months without any progress, I am really very happy about the current progress and the development speed.

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.

4 Comments

  1. Diggo11
    Diggo11 January 18, 2010

    Cool 🙂 Make sure you use February to finish all the “menus, GUI, etc” though, don’t leave it “almost done” like forts!

  2. belgo
    belgo January 19, 2010

    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?

  3. Shrike
    Shrike January 20, 2010

    I’m in­ter­est­ed in tech­ni­cal de­tails! This is the devblog 😀

    have you choose the ape project approach? http://www.ape-project.org/

  4. zet
    zet January 26, 2010

    @belgo: Of course the chat consumes some resources, however, it’s not comparable to fort battles.

Comments are closed.