Eressea-Flottendesign

Inhalt

Vision ist das Ziel, das wir erreichen wollen. Alles andere soll dazu dienen dieses Ziel zu präzisieren und schließlich zu erreichen.
User Stories sind die konkreten Dinge, die aus Benutzersicht (Spieler und Spielleitung) nötig sind.
Ideensammlung hieß früher mal User Stories, war mir aber zu wenig auf den Punkt und sollte alles in den User Stories drin sein. Kann wahrscheinlich gelöscht werden.
Spieldesign und -regeln Soll alle Regeln enthalten, die nötig sind, um die User Stories umzusetzen.
Technisches Design sind die Details, die bei der Implementation berücksichtigt werden müssen.

Bitte beschränkt Euch hier auf kurze Kommentare, Diskussionen gehören auf die Mailingliste!

Vision

Eine Flotte ist ein Zusammenschluss von Schiffen, durch den die Verwaltung großer Mengen von Schiffen und Einheiten vereinfacht werden soll — vor allem die Beladung.

User Stories 


  • CREATE: Eine Flotte erschaffen
  • ADMIRAL: Eine Einheit soll das Kommando über die Flotte (NACH/ROUTE/FOLGE/PIRATERIE) haben. Die anderen Einheiten sollen an ihren Befehlen möglichst nichts ändern müssen.
  • ADD: Schiffe zur Flotte hinzufügen (aus verschiedenen Parteien). Sowohl Admiral als auch der Besitzer des Schiffes müssen dem zustimmen.
  • REM: Schiffe aus der Flotte entfernen und das Kommando einer Einheit übergeben. Der Admiral muss der Entfernung zustimmen und die Einheit festlegen. Die Einheit muss der Kommandoübergabe zustimmen.
  • TRANSFER: Ein Schiff soll von einer Flotte zur anderen übertragbar sein. Dazu müssen der Admiral der neuen und alten Flotte zustimmen.
  • ENTER: Einheiten können Flotten betreten, auch wenn sie zu groß für ein einzelnes Schiff wären. Der Admiral erlaubt das. Einheiten können Flotten wieder verlassen.
  • REPORT: Jeder kann sehen, welche Schiffe zu einer Flotte gehören. Im Report wird die Kapazität der Flotte (ggbf. Personen/Ladung) angezeigt.
  • EQUALITY: Alles, was man mit Flotten erreichen kann, soll man theoretisch auch durch Einzelschiffe erreichen können und umgekehrt. Eine Flotte aus einem Schiff sollte sich möglichst wie ein Schiff verhalten. (TODO: Ist das möglich?)
  • SPEED: Flotten sollen so schnell sein wie das langsamste Einzelschiff. TODO Sollen Schiffe durch langsames Fahren die Sturmchance verringern können?
  • EFFECT: Verzauberungen und Effekte auf Einzelschiffe sollten sich logisch auf die Flotte übertragen.
  • LOAD: Sie sollen nichts laden können, was auf ein Einzelschiff nicht passt und nicht geteilt werden könnte.
  • CREW: Für jedes Schiff muss eine Person mit dem Mindestkapitänstalent auf der Flotte sein und insgesamt so viel Segeltalent wie die Summe der Schiffsanforderungen. (TODO Das wäre ein Flottenvorteil). Alternativ: Jedes Einzelschiff hat nach wie vor einen eigenen Kapitän und Mannschaft.
  • MYSTUFF: (optional) Wenn ich mein Schiff in eine fremde Flotte abgebe, will ich irgendwie den Besitz behalten. Automatisch gegeben, falls Schiffe in der Flotte Kapitäne haben. Der Kapitän eines Schiffes muss dessen Entfernung aus der Flotte erzwingen können, falls es für die Flotte sicher ist (an Land).
  • DESTROY: ZERSTÖRE/SABOTIERE sollte sich transparent verhalten (TODO: präzisieren)
  • KINGKILLER: Wenn der Admiral stirbt oder die Flotte verlässt, geht das Kommando an die nächste Einheit der Flotte
  • DRIFT: Stürme sollten immer noch relevant sein für Flotten. Der Sturmschaden und die Folgen des Abtreibens sollen vergleichbar mit Einzelschiffen sein. Einzelne Schiffe sollen durch Abtreiben oder ähnliches die Flotte nicht verlassen.
  • DISTRESS: Wenn die Kapazität nicht mehr ausreicht oder Crew fehlt, sollten schlimme Dinge passieren. An Land kann die Flotte sich nicht bewegen. Auf See: TODO
  • COMBAT: Für die Berechnung des Schiffschaden zählt die Flotte als ein Schiff. TODO Das ist evtl. zu drastisch.
  • NOEXPLOITS: Feinde sollte mit meinen Flotten keine schlimmen Dinge tun können. (TODO Das ist natürlich zu schwammig formuliert, hängt aber auch von der Umsetzung ab.) Beim Entfernen von Schiffen aus der Flotte dürfen feindliche Einheiten zum Beispiel nicht die Gelegenheit bekommen, das Schiff zu betreten.
  • NOPROTECTION: Feinde sollten mit meinen Flotten weiterhin schlimme Dinge tun können. Beispielsweise kann man bisher einzelne Schiffe aufhalten durch Beklauen, Bezauberung des Kapitäns etc. Falls solche Dinge nicht mehr möglich sind, sollte das kompensiert werden.
  • TRAITORS: TODO was passiert, wenn einzelne Einheiten in der Flotte sich unfreundlich verhalten durch Angriff auf andere Einheiten oder ...? Wie verhindert man, dass der Admiral schlimme Dinge tun kann?
  • SIMPLICITY: Die Regeln sollen so einfach und verständlich wie möglich sein. Clients sollten möglichst wenig Änderungen machen müssen.

Ideensammlung

Was erwarten wir von Flotten?
Als Spieler will ich:
  1. dass Schiffe, die zu einer Flotte gehören, gemeinsam segeln, und nicht einzeln abtreiben.
  1. Schiffe zu einer Flotte hinzufügen und sie wieder entfernen können.
  1. Flotten aus Schiffen verschiedener Parteien bilden.
  1. Flotten einfach beladen können, ohne dass ich große Einheiten trennen muss, also z.B. eine 500er Einheit auf eine Flotte aus 2 Karavellen stellen.
  1. sehen, welche meiner Schiffe zu einer Flotte gehören.
  1. dass die Flotte ein Leitschiff hat, dem die Flotte folgt.
  1. dass der Kapitän des Leitschiffes bestimmt, wer in der Flotte sein darf oder nicht.
  1. das Flotten nur aus Karavellen und Triremen gebildet werden können.
  1. das Flotten trotzdem noch verzaubert werden können (+1 und *2 Speed) sofern genug Zauberkraft vorhanden ist um jedes einzelne Schiff zu verzaubern. Das dies auch von mehreren Magiern (mehrer Parteien) durchgeführt werden kann.
  1. Das Spione nur einzelne Schiffe und nicht meine ganze Flotte mit dem entsprechenden Befehl zerstören können. Das sich die Flotte nicht auflöst wenn das Leitschiff zerstört wird.
  1. diese Information nicht sehen, wenn die Flotte keins meiner Schiffe beinhaltet.