Archiv für August 2008

Opensource Browsergame?

Dienstag, 5. August 2008

Zetake ist interessant und die Entwicklung macht Spaß, allerdings will ich nicht alleine hinter dem ganzen Projekt stehen. Deswegen ist meine Überlegung den Quellcode zu öffnen und dann ala SourceForge regelmäßige Versionen zu uppen. Vielleicht finden sich ja so ein Paar Helfer, die mal rüberschauen, ihre Meinungen posten oder bestimmte stellen verbessern.

Was sagt ihr dazu? Kommentare wären mir sehr recht. Ihr müsst euch auch nicht vorher registrieren.

Meine Pro’s

  • Jemand kann dir einen Fehler zeigen
  • Du lernst etwas, wenn andere Dir zeigen, wo man etwas besser machen kann
  • Man muss nicht alles alleine machen

Meine Kontra’s

  • Ideenschutz, was ist, wenn jemand alles klaut und sein eigenen Projekt damit startet?
  • Man wird leicht demotiviert, wenn dir andere Leute erzählen, wie schlecht du doch programmierst :)
  • Sabotage wird leichter. Es gibt immer Miesmacher da draußen.

Browsergames Reallife vs Virtual Life

Sonntag, 3. August 2008

Browsergame laufen bekannterweise auch, wenn man nicht angemeldet ist. Also kann sich das Imperium auch während der Abwesenheit des Herrschers weiterentwickeln. Soweit so gut, aber leider kann auch in der “Abwesenheit” etwas schiefgehen. Was passiert, wenn man angegriffen wird? Nichts gutes, denn man ist ja nicht da um entsprechende Gegenmaßnahmen zu ergreifen.
Vor diesem Hintergrund ist man als engagierter Spieler quasi gezwungen regelmäßig mal nach dem Rechten zu sehen. Aktive Spieler zeichnen sich dadurch aus, dass sie so ziemlich immer am Tag online sind, also zu jeder Zeit reagieren können.

Mit der Zeit hat sich herausgestellt, dass auch aktive Spieler schlafen müssen. Demzufolge finden groß geplante Angriffe meistens nachts statt, da hier die Wahrscheinlichkeit größer ist, dass der Betroffen abwesend ist.

In dieser Teufelsspirale und dem leicht über engagierten Spieler kommt es dann zu Schlafdefiziten, da man ja nie wirklich Zeit hat zum Schlafen.
Hauptproblem
Die, die so etwas wirklich stört, sind die Gelegenheitsspieler, also Leute, für die das Spiel immer noch ein Spiel ist. Solche Leute werden nicht nachts aktiv sein und sich dann wahrscheinlich nur ärgern, warum Sie immer über Nacht überfallen und geplündert werden. Diese Spieler sind ein Großteil aller Spieler und sollten nicht unterschätzt werden. Sie sind meistens Beuteopfer für aktivere Spieler und wichtig für die Dynamik eines BSG. Also sollte man alles tun um diese Spieler auch bei guter Laune halten :)

Gegenmaßnahmen
Wenn jemanden etwas stört, versucht er dass irgendwie zu verhindern. Folgende Gegenmaßnahmen sind mir aufgefallen und erscheinen sinnvoll.

  • Der Spieler
    Spieler organisieren sich zu Gemeinschaften und nur wenige haben dann nachts eine “Wachfunktion” (Lustiges Wortspie, Wache, Wächter, wach sein). Damit kann der Großteil der Gemeinschaft schlafen, während die Wächter zur Not reagieren können. Das hört sich jetzt übertrieben an, dass durfte ich in manchen Browsergames aber schon feststellen, dass es sowas gibt

    Die zweite Variante ist ähnlich, hinter einem Spieler stecken mehrere reale Personen. Diese Teilen sich dann die Tages- und Nachtschichten. Solche Spieler sind meistens auf Erfolg aus und spielen demzufolge auch nachts aggressiv.

  • Der Entwickler
    Wenn jeder reale Spieler schlafen muss, währe es doch nur realiistsch, wenn auch virtuelle Spieler schlafen müssen. Also können Spieler einmal alle 24 Stunden eine Schlafphase einleiten, in dieser Zeit bleibt die Zeit für den Spieler stehen. Es wird nicht produziert und nicht bewegt. Dafür kann der Spieler dann aber auch nicht angegriffen werden.

    Es gibt eine Nachtruhe, während einer bestimmten Spielzeit (z.b. 0 Uhr - 7 Uhr) bleibt das gesamte Spiel stehen. Das erzeugt jedoch einigen Mehraufwand, wenn das Spiel Aktionen über mehrere Tage oder Monate berechnen soll (Der Timestamp läuft ja trotzdem weiter).

    Mein Favorit:
    Leicht modifiziert währe die Variante, dass in der Nachtruhe nicht das gesamte Spiel stehen bleibt, sondern alle agressiven Handlungen (Angriffe) aufgeschoben werden ( also genau 7 Stunden später ausgeführt werden. Bsp. die Angriff wären um 23 und 1 Uhr erfolgt, dann erfolgen sie dank Nachtruhe um 23 Uhr und 8 Uhr morgens.

    Eine andere Möglichkeit wäre Angriffe in der Nachtzeit zu erschweren. Also bekommt ein Verteidiger in der Nach einen Verteidigungsbonus von xxx%. Diese Variante führt aber nur dazu, dass der Gegner erst Schwachstellen ausspionieren muss und dann eben mit etwas mehr angreifen muss.