Diskussion:FLOTTE

Aus Eressea
Zur Navigation springenZur Suche springen

Von https://paper.dropbox.com/doc/Eressea-Flottendesign-9PWjQNaurD3n6i1GUpCSx übernommen.

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. 2. Schiffe zu einer Flotte hinzufügen und sie wieder entfernen können. 3. Flotten aus Schiffen verschiedener Parteien bilden. 4. 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. 5. sehen, welche meiner Schiffe zu einer Flotte gehören. 6. dass die Flotte ein Leitschiff hat, dem die Flotte folgt. 7. dass der Kapitän des Leitschiffes bestimmt, wer in der Flotte sein darf oder nicht. 8. das Flotten nur aus Karavellen und Triremen gebildet werden können. 9. 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. 10. 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. 11. diese Information nicht sehen, wenn die Flotte keins meiner Schiffe beinhaltet.

Als Spielleiter will ich:

1. dass ein Spieler, der die selben Schiffe manuell befehligt, keine Vorteile hat vor einem, der sie als Flotte zusammenfasst (Vorteile durch mehr Zeit für Befehle sind Mist). 2. dass eine ein-Schiff Flotte keine Vorteile gegenüber einem einzelnen Schiff hat. 3. dass durch die Flotten nicht die Reichweite der Schiffe in der Flotte vergrößert werden (d.h. eine Flotte mit einer Karavelle darin kann nicht weiter segeln als eine Karavelle). 4. dass Stürme nicht unbedeutend werden, d.h. dass z.B. die Flotte immer noch abtreiben kann. 5. dass man nicht plötzlich mit einer Flotte aus zwei Booten Steine in einen Sumpf schiffen kann. 6. weiterhin Magie auf Schiffe wirken lassen (Beschleunigung, Luftschiff). 7. dass die Segeltalente der Leute in der Flotte ausreichend sein müssen, um jedes Schiff einzeln bewegen zu können, ohne das ich dafür im Code bin-packing lösen muss. 8. Dass die Regeln möglichst einfach sind.



Technisches Design

Das Spieldesign informiert ein technisches Design, d.h. "wie kriegen wir das am besten in den existierenden Code".

TODO Wenn Flotten intern Schiffe sind, dürfen bestimmte Dinge keine Wirkung haben, z.B. das Verzaubern von Flotten.