Gruppenbasismodul

Ein oder mehrere Helden und ein Spielleiter zusammengefasst wird als Spielergruppe bezeichnet. In DSAo-Md ist prinzipiell alles in Gruppen aufgeteilt, da ohne kein Spieltisch und somit keine Spielgrundlage existieren kann.

In diesem Meilenstein wird die Basis geschaffen. Die Basis bedeutet, alle grundlegenden Funktionen ohne zusätzlichen Features.

Umzusetzende Funktionen

  • Erstellung eines primitiven Helden (#2798873)
    • Eine provisorische Tabelle mit hero_ID sowie name reicht aus. (#2798872)
    • Ein Formular, womit der Spieler seinen „Helden“ erstellen kann, um die Gruppenfunktionalitaet nutzen zu koennen
      • Ja, uns ist bewusst, dass der Spieler zu Papier und Bleistift zurueckgreifen muss um seinen Helden verwalten zu koennen - Die Heldengeneration ist ein spaeterer Meilenstein
  • Anlage (#2798874) und Löschung einer Gruppe durch einen User
  • Wahl eines Gruppennamen bei Anlage
    • Wenn kein Held beigetreten, umbenennung des Namen
  • Festlegung diverser Einstellungen
  • Helden aufnehmen/abweisen/rauswerfen
  • Eigener Spieltisch
  • Gruppen-SuFu (#2798876)
  • Gruppen-Liste
  • Gruppen-Detailpage
  • Gruppen-Bewerbung (#2798875)

(Klassen-Ticket: #2798871)

Einstellungen für den Spielleiter

  • Gruppenname ändern, sofern kein Held begetreten ist (ansonsten Feld „Ausgrauen“)
  • Schließung der Gruppe → Die Gruppe sucht keine neuen Helden mehr. Dies ist erst möglich, sobald mind. 1 Held begetreten ist.
  • Unsichtbar für Public → Die Gruppe wird unsichtbar (nur moeglich, wenn Gruppe geschlossen) und verschwindet aus der Gruppenliste und Suchfunktion (Privatsphaere - Schutz fuer SL, keine unnoetigen „Anfrage-spam-Mails“ zu bekommen
  • Anzahl minimaler und maximaler Spieler.
    • Nach ueberschreiten der max. Spieler, wird der SL darauf hingewiesen, dass die Grenze erreicht ist, und gefragt ob Gruppe nun geschlossen werden soll
    • Solange der minimale Wert unterschritten ist, wird beim Spieltisch eine Status-Info (in einer Box) eingeblendet, mit dem Hinweis, dass noch nicht genuegend Spieler vorhanden sind um das Abenteuer zu beginnen (so koennten nervige Fragen zum SL entfallen „Wanns denn endlich los ginge“ - Erfahrungstechnisch)
  • Erfahrung → Eine Auswahlmöglichkeit, womit der SL festlegen kann, welche Art Spieler er sucht. Neulinge, Erfahrene, Profis oder gar Guru's?
  • Beschreibung → Ein Textblock, in jenem der SL eine max. 500 Zeichen lange Beschreibung seiner Gruppe machen kann. BB-Codes erlaubt, fuer grundlegende Formatierung. In der Detailansicht einer Gruppe wird die Beschreibung dann angezeigt
  • Temporäres Feld fuer Abenteuertitel → Solange noch keine Abenteuerplanung vorhanden ist, kann der Spielleiter wenigstens den Namen „Hardcoded“ eintragen.

Heldenübersicht

Der SL bekommt eine kleine Tabelle, mit den aufgenommenen Helden und eine seperate Tabelle mit den Bewerbern zur Übersicht.

Die aufgenommenen Tabellendetails: |Heldenname|Stufe|Heldentyp|Spieler|Dabei seit|Aktionen|

Aktionen:

  • Details (Heldenbrief für den SL wird dargestellt)
  • SR schicken
  • Kündigen (spaeter folgt nach dem Klick eine Heldbewertung)

Die bewerbenden Tabellendetails: |Heldenname|Stufe|Heldentyp|Spieler|Beworben am|Aktionen|

Aktionen:

  • Details (Heldenbrief für den SL wird dargestellt, jedoch ohne Möglichkeit irgendwas zu ändern. Der SL soll nur die Möglichkeit erhalten, zu sehen, ob und in wie weit der Held modifiziert ist)
  • Bewerbung lesen
  • SR schicken
  • Held aufnehmen
  • Held abweisen

Bei „Bewerbung lesen“ wird der Bewerbungstext eingeblendet und darunter zwei Buttons „ablehnen“ „aufnehmen“ „zurückstellen“. Zurueckstellen tut eigentlich garnichts, der Held bleibt in der Liste und somit in der Warteschlange.

Der Spieltisch

Jede Gruppe bekommt einen eindeutig identifizierbaren Spieltisch zugeordnet. Allgemeine Nachrichten sind fuer jeden in der Gruppe lesbar. Private Nachrichten von Spieler zu SL oder umgekehrt, nur fuer die jeweiligen Personen. Private Nachrichten zwischen Spieler und Spieler, nur fuer diese beiden und dem SL. Der Spieltisch braeuchte bei Gelegenheit um festgelegte BB-Codes aufwerten, sodass verschiedene Handlungen dargestellt werden können

  • Sprechen → Kursiv gestellt ([sprechen][/sprechen])
  • Schreien → Fett dargestellt ([schreien][/schreien])
  • Handeln/Tun → ist die normale Schreibweise
  • Denken → Unterstrichen dargestellt ([denken][/denken])
  • Fremdsprache → Nach dem Klick auf den Button „In Fremdsprache reden“ (was alle anderen Sprachen ausser Garethi sind), ploppt ein Auswahlmenü der Sprachen auf, die der Held beherrscht. Folgend ein Eingabefeld fuer den Text. Nach absenden wird der Server eine Probe auf die Sprache machen, wenn geglueckt, dann wird sie im Spieltisch, für Spieler, die ebenfalls der Sprache mächtig sind als „In $fremdsprache gesprochen: <i>Blah Blah</i>“ dargestellt. Wenn ein hoerender Spieler die Sprache nicht versteht, dann wird etwas wie „Spricht einen kauderwelsch, den Du nicht verstehst“ stattdessen eingeblendet. (Der SL versteht natuerlich alles, logisch). Sollte die Probe des Spielers scheitern, wird sowas wie „Hat einen Knoten in der Zunge und bringt keinen Ton heraus“ ausgegeben (Lediglich der SL bekommt die Info, dass die Probe gescheitert ist, mit dem urspruenglichen Text eingeblendet). Das scheitern der Probe wird bei „Muttersprachen“ wohl nur selten passieren (wie z.B. Zwerge bei Rogalan) insofern, ist das wohl nur da interessant, in jenen Sprachen der Held eher ungeuebt ist.. Zwerge und elfisch z.B.

Der letzte Punkt „Fremdsprache“ kann in diesem Meilenstein auch weggelassen werden, wenn es zu viel wird. (Die Funktionen fuer Talentproben existieren noch nicht, daher wohl mehr aufwand) und spaeter implementiert werden. Bei Klick auf Fremdsprache wird eben nur eine Hinweisbox eingeblendet, dass die Funktion noch nicht unterstuetzt wird. (oder man laesst den Button bisweilen einfach weg *hust*)

Weitere Handlungen am Spieltisch, wie z.B. Kampf und co sind zu vernachlaessigen, da nicht existent.

Gruppen SuFu, Liste, Detailpage und Bewerbung

Nach einer Gruppe kann der Spieler suchen (#2798876), bzw. in einer filterbaren Liste sich eine auswählen. (filterbar: inaktive, geschlossene, Profi, etc ausblenden / einblenden).

Tabelle fuer die Liste:

|Gruppenname|Spieler-Level|Gesuchte Helden|Aktionen|

Aktionen:

  • Details
  • SL anschreiben
  • Bewerben (#2798875)

Wenn er eine interessante Gruppe gefunden hat, kann er sich die Details einblenden lassen. Dort sieht er neben den oeffentlich einsehbaren Informationen auch die Beschreibung der Gruppe sowie gleich darunter ein Formular fuer die Bewerbung und ein Drop-Down-Menu fuer die Auswahl des zu bewerbenden Helden. (Das Ausfüllen des Bewerbungs-Textblockes ist Pflicht, somit werden Blindbewerbungen ausgeschlossen - evtl. eine „Mindestzeichenzahl“ damit nicht nur ein Punkt eingegeben wird -.-)

Der bewerbende Held taucht sogleich in der Heldenliste der Gruppe fuer den SL auf, und der SL erhaelt zeitgleich eine kurze SR mit der Info dass sich der Gruppe XYZ der Held ZYX beworben hat (mit Link zu der Bewerbung des Helden)

 
projekt/meilensteine/gruppenbasismodul.txt · Zuletzt geändert: 26.09.2009 12:59 von tbanus
 
Recent changes RSS feed Valid XHTML 1.0 Valid CSS Driven by DokuWiki