mirror of
https://athene2.informatik.unibw-muenchen.de/progproj/gruppen-ht24/Gruppe-02.git
synced 2025-05-01 08:47:05 +02:00
Erweiterte Aufgabenstellung
parent
213660c559
commit
3e8bee18b4
@ -1 +1,308 @@
|
|||||||
Hier wird die Erweiterte Aufgabenstellung veröffentlicht
|
|
||||||
|
|
||||||
|
## Allgemein
|
||||||
|
|
||||||
|
* Das Spiel ist ein 3D Spiel
|
||||||
|
* Das Spiel ist ein Multiplayer-Spiel
|
||||||
|
* Das Spiel kann von 2 - 6 Spielern gleichzeitig gespielt werden
|
||||||
|
* Ziel des Spiels ist es, alle anderen Spieler in den bankrott zu treiben
|
||||||
|
* Sollte ein ein Spieler bankrott gehen oder die Verbindung zum Server verlieren, wird eine Game-Over Grafik angezeigt
|
||||||
|
|
||||||
|
## Spielbrett
|
||||||
|
|
||||||
|
* Das Spielbrett ist vordefiniert
|
||||||
|
* Das Spielbrett ist quadratisch
|
||||||
|
* Das Spielbrett besteht aus ...
|
||||||
|
* 28 besitzbaren Feldern, die sich weiter unterteilen in
|
||||||
|
* 22 Gebäudefelder welche die "normalen" Straßen repräsentieren
|
||||||
|
* Können bei Betreten gekauft werden ...
|
||||||
|
* Wenn sie der Bank gehören
|
||||||
|
* Der Spieler genug Geld hat
|
||||||
|
* Wenn der Spieler das Grundstück nicht kaufen kann oder möchte, wird keine Auktion ausgelöst
|
||||||
|
* können mit einem anderen Spieler durch das Handelsmenü getauscht werden, sofern der Spieler der Eigentümer ist
|
||||||
|
* beim Betreten muss Miete gezahlt werden wenn...
|
||||||
|
* Das Grundstück nicht dem Spieler oder der Bank gehört
|
||||||
|
* Das Grundstück nicht mit einer Hypothek belastet ist
|
||||||
|
* Der Spieler kann Häuser auf diesen bauen, wenn...
|
||||||
|
* der Spieler alle Gebäudefelder eines Gebäudezuges besitzt
|
||||||
|
* der Spieler genug Geld besitzt, um ein Haus zu bauen
|
||||||
|
* auf dem Gebäudefeld weniger als 4 Häuser stehen
|
||||||
|
* auf dem Gebäudefeld kein Hotel steht
|
||||||
|
* kein Gebäudefeld des Gebäudezuges mit einer Hypothek belastet ist
|
||||||
|
* der "Gebäudepool" des Spiels nicht leer ist
|
||||||
|
* Der Spieler kann Häuser auf diesen abreißen
|
||||||
|
* Wenn mindestens ein Haus auf dem Grundstücksfeld vorhanden ist
|
||||||
|
* Der Spieler erhält dadurch eine durch das Gebäudefeld vorgegebene Menge an Geld
|
||||||
|
* Der Spieler kann Hotels auf diesen bauen, wenn ...
|
||||||
|
* der Spieler genug Geld besitzt, um ein Hotel zu bauen
|
||||||
|
* bereits 4 Häuser auf diesem Gebäudefeld vorhanden sind
|
||||||
|
* der "Hotelpool" des Spiels nicht leer ist
|
||||||
|
* Der Spieler kann Hotels auf diesen abreißen
|
||||||
|
* wenn ein Hotel auf dem Grundstücksfeld vorhanden ist
|
||||||
|
* Der Spieler erhält dadurch eine durch das Gebäudefeld vorgegebene Menge an Geld
|
||||||
|
* Der Spieler kann eine Hypothek aufnehmen
|
||||||
|
* wenn keine Häuser oder Hotels auf dem Gebäudefeld existieren
|
||||||
|
* wenn der Spieler der Besitzer der Gebäudefeldes ist
|
||||||
|
* Der Spieler erhält dadurch eine durch das Gebäudefeld vorgegebene Menge an Geld
|
||||||
|
* Der Spieler kann eine Hypothek abbezahlen
|
||||||
|
* wenn der Spieler ausreichend Geld besitzt
|
||||||
|
* wenn er im Besitz des mit der Hypothek belasteten Gebäudefeldes ist
|
||||||
|
* 2 Sondergrundstücke, die das E-Werk und das Wasserwerk der Standartversion abbilden
|
||||||
|
* Können bei Betreten gekauft werden ...
|
||||||
|
* Wenn sie der Bank gehören
|
||||||
|
* Der Spieler genug Geld hat
|
||||||
|
* Wenn der Spieler das Grundstück nicht kaufen kann oder möchte, wird keine Auktion ausgelöst
|
||||||
|
* können mit einem anderen Spieler durch das Handelsmenü getauscht werden
|
||||||
|
* sofern der Spieler der Eigentümer ist
|
||||||
|
* beim Betreten muss Miete gezahlt werden wenn...
|
||||||
|
* Das Grundstück nicht dem Spieler oder der Bank gehört
|
||||||
|
* Das Grundstück nicht mit einer Hypothek belastet ist
|
||||||
|
* Der Spieler kann eine Hypothek aufnehmen
|
||||||
|
* wenn der Spieler der Besitzer der Gebäudefeldes ist
|
||||||
|
* Der Spieler erhält dadurch eine durch das Gebäudefeld vorgegebene Menge an Geld
|
||||||
|
* Der Spieler kann eine Hypothek abbezahlen
|
||||||
|
* wenn der Spieler ausreichend Geld besitzt
|
||||||
|
* wenn er im Besitz des mit der Hypothek belasteten Gebäudefeldes ist
|
||||||
|
* 4 Drehkreuze, die an die Bahnhöfe der Standartversion angelehnt sind
|
||||||
|
* Können bei Betreten gekauft werden ...
|
||||||
|
* Wenn sie der Bank gehören
|
||||||
|
* Der Spieler genug Geld hat
|
||||||
|
* Wenn der Spieler das Grundstück nicht kaufen kann oder möchte, wird keine Auktion ausgelöst
|
||||||
|
* können mit einem anderen Spieler durch das Handelsmenü getauscht werden
|
||||||
|
* sofern der Spieler der Eigentümer ist
|
||||||
|
* beim Betreten muss Miete gezahlt werden wenn...
|
||||||
|
* Das Grundstück nicht dem Spieler oder der Bank gehört
|
||||||
|
* Das Grundstück nicht mit einer Hypothek belastet ist
|
||||||
|
* Der Spieler kann eine Hypothek aufnehmen
|
||||||
|
* wenn keine Häuser oder Hotels auf dem Gebäudefeld existieren
|
||||||
|
* wenn der Spieler der Besitzer der Gebäudefeldes ist
|
||||||
|
* Der Spieler erhält dadurch eine durch das Gebäudefeld vorgegebene Menge an Geld
|
||||||
|
* Der Spieler kann eine Hypothek abbezahlen
|
||||||
|
* wenn der Spieler ausreichend Geld besitzt
|
||||||
|
* wenn er im Besitz des mit der Hypothek belasteten Gebäudefeldes ist
|
||||||
|
* 4 Eckfelder, die sich weiter unterteilen in
|
||||||
|
* Sold, welches das Feld "Los" ersetzt
|
||||||
|
* Das Spiel wird auf diesem Feld begonnen
|
||||||
|
* Beim Betreten wird eine festgelegte Summe Geld von der Bank an den Spieler gezahlt
|
||||||
|
* Beim Überschreiten des Feldes wird eine festgelegte Summe Geld von der Bank an den Spieler gezahlt
|
||||||
|
* Gulag, weches das Gefängnis ersetzt
|
||||||
|
* Das Gulag kann betreten werden durch ...
|
||||||
|
* Das Betreten des Wachfeldes
|
||||||
|
* Eine entsprechende Ereigniskarte
|
||||||
|
* Durch das Würfeln eines "Pasches" drei mal hintereinander
|
||||||
|
* Das Gulag kann verlassen werden durch ...
|
||||||
|
* Das Zahlen einer festgelegten Summe Geld vor dem Würfeln
|
||||||
|
* Das Einlösen einer "Du kommst aus dem Gulag frei" Ereigniskarte vor dem Würfeln
|
||||||
|
* Wenn ein Pasch gewürfelt wurde, müss dieser Zug ausgeführt werden
|
||||||
|
* Nach der dritten Runde im Gulag
|
||||||
|
* Flight oder ein witziges Parkbild, welches "Frei Parken" ersetzt
|
||||||
|
* Sammelt alle "Ereigniszahlungen" und "Strafzahlungen"
|
||||||
|
* Bei Betreten durch einen Spieler erhält dieser den gesammten Betrag an Geld
|
||||||
|
* die Wache, welche den Polizisten ersetzt
|
||||||
|
* Bei Betreten dieses Feldes wird der Spieler in das Gulag gesetzt
|
||||||
|
* 8 Zusatzfeldern, bestehend aus ...
|
||||||
|
* 6 Ereignisfelder (Üvas-Eintrag)
|
||||||
|
* Lösen beim betreten zufällige Ereigniskarten aus
|
||||||
|
* 2 Diszi/EZM-Felder
|
||||||
|
* Lösen Strafzahlungen beim Spieler aus
|
||||||
|
* 60 Karten, bestehend aus
|
||||||
|
* 30 Ereigniskarten
|
||||||
|
* Beinhalten besondere Ereignisse
|
||||||
|
* 28 Gebäudekarten, die folgende Informationen des Gebäudfeldes enthalten:
|
||||||
|
* Miete des Objektes in Abhängigkeit der Bebauung
|
||||||
|
* Wert der Hypothek
|
||||||
|
* Wert eines Hauses
|
||||||
|
* Wert eines Hotels
|
||||||
|
* Farbe von Straßenzug
|
||||||
|
* 2 Sonderkarten "Du kommst aus dem Gulag frei"
|
||||||
|
* können im Gulag vor dem Würfeln eingelöst werden
|
||||||
|
* maximal 32 Häuser, die auf Gebäudefelder gebaut werden können
|
||||||
|
* maximal 12 Hotels, die auf Gebäudefelder gebaut werden können
|
||||||
|
|
||||||
|
## Darstellung
|
||||||
|
|
||||||
|
* Es soll der Eindruck eines drehbaren Spielfeldes entstehen, sodass der aktive Spieler immer auf der Kante direkt oberhalb der Toolbar agiert
|
||||||
|
* Spielfiguren
|
||||||
|
* es gibt mindestens 6 Spielfiguren geben
|
||||||
|
* pro Spieler kann eine Spielfigur gewählt werden
|
||||||
|
* Spielerfarbe
|
||||||
|
* Es gibt mindestens 6 verschiedene, gut unterscheidbare Spielerfarben geben
|
||||||
|
* Figuren werden beim Zug des Spielers in der Spielerfarbe eingefärbt
|
||||||
|
* Die Toolbar wird beim Zug des Spielers in dieser eingefärbt
|
||||||
|
* Das Handelsmenü enthält Elemente, die von der Spielerfarbe abhängen
|
||||||
|
* Toolbar
|
||||||
|
|
||||||
|
## Spielablauf
|
||||||
|
|
||||||
|
* Spielstart
|
||||||
|
* Jeder Spieler erhält das vorher ausgewählte Startkapital
|
||||||
|
* Jede Spielfigur wird auf das Feld "Sold" platziert
|
||||||
|
* Alle Spieler Würfeln, um die Spielerreihenfolge festzulegen
|
||||||
|
* Der Spieler mit der insgesammt höhsten Augenzahl beginnt
|
||||||
|
* Die anderen Spieler folgen mit absteigenden Werten
|
||||||
|
* Rundenablauf
|
||||||
|
* Die Spieler, die am Zug sind, führen ihre Spieleraktionen aus
|
||||||
|
* Folgende Aktionen kann ein Spieler ausführen:
|
||||||
|
* Würfeln
|
||||||
|
* Jeder Spieler müss mindestens einmal pro Zug mit beiden Würfeln würfeln
|
||||||
|
* Beide Augenzahlen werden zur Gesammtschrittzahl addiert
|
||||||
|
* Spielfiguren werden der Gesammtschrittzahl entsprechend viele Felder im Uhrzeigersinn bewegt
|
||||||
|
* Ein Pasch liegt vor, wenn beide Augenzahlen identisch sind
|
||||||
|
* Gebäudefelder verwalten
|
||||||
|
* Öffnet das Gebäudeverwaltungsmenü
|
||||||
|
* Handeln
|
||||||
|
* Öffnet das Handelsmenü
|
||||||
|
* Einstellungen
|
||||||
|
* Öffnet das Spielmenü
|
||||||
|
* Runde Beenden
|
||||||
|
* Beendet die eigene Runde
|
||||||
|
* Wenn der Kontostand negativ ist, erscheint ein Popup mit einer Bankrottwarnung
|
||||||
|
* Nächster Spieler aus der Spielerreihenfolge beginnt seine Runde
|
||||||
|
* Spielende
|
||||||
|
* Das Spiel endet für jeden Spieler seperat, wenn entweder die Bedingungen für Sieg oder die Niederlage erfüllt sind
|
||||||
|
* Niederlagebedingungen
|
||||||
|
* Bankrott
|
||||||
|
* wenn bei Negativem Kontostand die Runde beendet wird
|
||||||
|
* der "Auslöser" der Schulden kriegt in diesem Fall das Restvermögen des Spielers
|
||||||
|
* Verbindungsverlust
|
||||||
|
* führt zum Bankrott
|
||||||
|
* das Restvermögen wird in diesen Fall von der Bank konfisziert und steht wieder zum Verkauf frei
|
||||||
|
* Siegesbedingungen
|
||||||
|
* Wenn der Spieler der letzte, nicht bankrottgegangende Spieler ist
|
||||||
|
|
||||||
|
## Menüs
|
||||||
|
|
||||||
|
* Startmenü, mit folgenden Möglichkeiten
|
||||||
|
* Spiel starten
|
||||||
|
* öffnet das Menü der Spielerstellung
|
||||||
|
* Spiel beenden
|
||||||
|
* Beendet das Spiel und schließt das Anwendungsfenster
|
||||||
|
* Einstellungen
|
||||||
|
* öffent das Spielmenü
|
||||||
|
* Spielmenü
|
||||||
|
* Kann immer über Esc-Taste geöffnet werden
|
||||||
|
* Effektsound
|
||||||
|
* Einstellbar über Slider für die Effektsoundlautstärke
|
||||||
|
* Einstellbar über Checkbox zum Ein- und Ausschalten
|
||||||
|
* Hintergrundmusik
|
||||||
|
* Einstellbar über Slider für die Hintergrundmusiklautstärke
|
||||||
|
* Einstellbar über Checkbox zum Ein- und Ausschalten
|
||||||
|
* Zurück zum Spiel
|
||||||
|
* Schließt das Spielmenü und kehrt zum vorherigen Fenster zurück
|
||||||
|
* Spiel beenden
|
||||||
|
* Verlässt ein aktuell laufendes Spiel, indem die Verbindung mit dem Server abgebrochen wird
|
||||||
|
* Schließt das Anwendungsfenster
|
||||||
|
* Spielerstellung
|
||||||
|
* Eingabefeld für den Hostnamen
|
||||||
|
* Eingabefeld für den Port
|
||||||
|
* Button, um ein Spiel selber zu hosten
|
||||||
|
* Erstellt einen nebenläufigen Server, und öffnet die Spielerlobby
|
||||||
|
* Die vorher getroffenen Einstellungen werden übernommen
|
||||||
|
* Spiel beitreten
|
||||||
|
* tritt dem angegebenen Server bei und öffnet die Spielerlobby
|
||||||
|
* Die Einstellungen Startkapital und Spieleranzahl, werden von dem Server übernommen
|
||||||
|
* Abbruch
|
||||||
|
* Kehrt zurück zum Startmenü
|
||||||
|
* Spielerlobby
|
||||||
|
* Spieler können hier ihre Spielfigur und ihre Spielerfarbe auswählen
|
||||||
|
* Durch einen "Bereit"-Knopf ihre Einstellungen bestätigen
|
||||||
|
* der Host kann das Spiel nur starten, wenn ale Spieler bereit sind
|
||||||
|
* Abbruch
|
||||||
|
* kehrt zurüch zum Menü der Spielerstellung
|
||||||
|
* Spielanzeige
|
||||||
|
* besteht aus der Toolbar (siehe Toolbar)
|
||||||
|
* und der Darstellung des Spielbrettes (siehe Spielbrett)
|
||||||
|
* Toolbar
|
||||||
|
* Die Toolbar ist nur auswählbar, wenn der Spieler an der Reihe ist
|
||||||
|
* der Einstellungen-Knopf kann immer betätigt werden
|
||||||
|
* zeigt das Aktuelle Vermögen aller Spieler an
|
||||||
|
* zeigt gesondet das eigene Vermögen an
|
||||||
|
* Zeigt alle verfügbaren Aktionen an wie:
|
||||||
|
* Handeln (öffnet das Popup Handelspartner wählen)
|
||||||
|
* Grundstücke (öffnet die Grundstücksverwaltung)
|
||||||
|
* Einstellung (öffnet das Spielmenü)
|
||||||
|
* Würfeln
|
||||||
|
* Würfel werden nach dem Würfeln ausgegraut, sofern kein Pasch geworfen wurde
|
||||||
|
* Werden simultan geworfen
|
||||||
|
* Runde Beenden
|
||||||
|
* Anzeige der "Du kommst aus dem Gulag frei"-Karten
|
||||||
|
* Timeout-Popup, wenn der Spieler disconnectet
|
||||||
|
* Grundstücksverwaltung
|
||||||
|
* umfasst die aktuellen Aktionen bezüglich der Gebäudeverwaltung
|
||||||
|
* Gebäudeübersicht (öffent Gebäudeübersicht)
|
||||||
|
* umfasst des aktuellen Status aller Gebäudekarten im Besitz des Spielers
|
||||||
|
* Zurück (kehrt zurück zur Grundstücksverwaltung)
|
||||||
|
* "X"-Button (kehrt zurück zur Grundstücksverwaltung)
|
||||||
|
* Bauen (öffnet ein Bauen-Popup)
|
||||||
|
* Liste mit bebaubaren Grundstüchen
|
||||||
|
* Auswahlmöglichkeit der zu bebauenden Grundstücke
|
||||||
|
* Anzeige der Gesammtsumme des Baupreises
|
||||||
|
* Bestätigen
|
||||||
|
* Bestätigt den Bau der Gebäude und führt diesen aus
|
||||||
|
* Abbruch
|
||||||
|
* Abreißen (öffent ein Abreißen_Popup)
|
||||||
|
* Liste mit bebauten Grundstüchen
|
||||||
|
* Auswahlmöglichkeit der bebauten Grundstücke
|
||||||
|
* Anzeige der Gesammtsumme der Rückerstattung
|
||||||
|
* Bestätigen
|
||||||
|
* Bestätigt den Abriss der Gebäude und führt diesen aus
|
||||||
|
* Hypotheken aufnehmen (öffent das Hypotheken-aufnehmen-Popup)
|
||||||
|
* Liste mit allen Grundstücken, die nicht mit einer Hypothek belastet sind
|
||||||
|
* Auswahlmöglichkeit der entsprechenden Grundstücke
|
||||||
|
* Anzeige der Gesammtsumme des Hypothekenwert
|
||||||
|
* Bestätigen
|
||||||
|
* Bestätigt die Aufnahme der Hypotheken
|
||||||
|
* Abbruch (kehrt zurück in die Grundstücksverwaltung)
|
||||||
|
* Hypotheken abbezahlen (öffent das Hypotheken-abbezahlen-Popup)
|
||||||
|
* Liste mit allen Grundstücken, die mit einer Hypothek belastet sind
|
||||||
|
* Auswahlmöglichkeit der entsprechenden Grundstücke
|
||||||
|
* Anzeige der Gesammtsumme der zu bezahlenden Summe
|
||||||
|
* Bestätigen
|
||||||
|
* Bestätigt die Auflösung der Hypotheken
|
||||||
|
* Abbruch (kehrt zurück in die Grundstücksverwaltung)
|
||||||
|
* Zurück
|
||||||
|
* kehrt zur Toolbar und dem Hauptspiel zurück
|
||||||
|
* Handelspartner wählen
|
||||||
|
* Auswahl des Spieler2, mit dem gehandelt werden soll
|
||||||
|
* Abburch (kehrt zurück zur Toolbar)
|
||||||
|
* Bestätigen
|
||||||
|
* öffnet das Handelsmenü mit Spieler2 als Handelspartner
|
||||||
|
* Handelsmenü
|
||||||
|
* Ermöglicht das Anbieten und Verhandeln von Geld, Gebäudefelder und Karten mit Spieler2
|
||||||
|
* Die Auswahlmöglichkeiten für Handels- und Zielobjekte sind:
|
||||||
|
* Auswahlmöglichkeit der Grundstücke zum Handeln
|
||||||
|
* Eingabefeld für Geldmenge
|
||||||
|
* Hinzufügemöglichkeit für "Du kommst aus dem Gulag frei"-Karten
|
||||||
|
* Handeln
|
||||||
|
* Angebot wird dem Spieler2 vorgeschlagen
|
||||||
|
* Es öffnet sich bei Spieler2 das Popup "Handel bestätigen"
|
||||||
|
* Abbruch
|
||||||
|
* kehrt zur Toolbar zurück
|
||||||
|
* Handel bestätigen
|
||||||
|
* Spieler2 wird eine Zusammenfassung des Handels angezeigt
|
||||||
|
* Ablehen
|
||||||
|
* Spieler2 kehrt zurück zur Toolbar
|
||||||
|
* Öffnet "Handel abgelehnt"-Popup bei Spieler1
|
||||||
|
* Verhandeln
|
||||||
|
* Das Handelsmenü öffnet sich mit Spieler1 als ausgewähltem Handelspartner und allen Elementen des vorherigen Angebotes
|
||||||
|
* Bestätigen
|
||||||
|
* Spieler2 kehrt zur Toolbar zurück
|
||||||
|
* Öffnet das Popup "Handel akzeptiert" bei Spieler1
|
||||||
|
* der Handel wird ausgeführt
|
||||||
|
|
||||||
|
## Musik und Sound
|
||||||
|
|
||||||
|
* Es gibt eine Hintergrundmusik
|
||||||
|
* Einstellbar über Spielmenü
|
||||||
|
* Verschiedene Aktionen werden mit Soundeffekten verknüpft
|
||||||
|
* Über "Sold" gehen
|
||||||
|
* Beim Auslösen einer Ereigniskarte
|
||||||
|
* Beim Betreten des Gefängnisses
|
||||||
|
* Beim Würfeln
|
||||||
|
* Beim Geld Einnehmen
|
||||||
|
* Beim Geld Verlieren
|
||||||
|
* Beim Ablehnen eines Angebotes
|
||||||
|
* Beim Anhemen eines angebotes
|
||||||
|
* Wenn jemand das Spiel verloren hat
|
||||||
|
* Wenn das Spiel gewonnen wurde
|
||||||
|
* Betätigung eines Buttons
|
@ -20,7 +20,7 @@
|
|||||||
|
|
||||||
* Anpassung der Arbeitsweise für die Analysephase
|
* Anpassung der Arbeitsweise für die Analysephase
|
||||||
* Es werden tägliche Termine zur gegenseitigen Kontrolle und Koordinierung eingeführt
|
* Es werden tägliche Termine zur gegenseitigen Kontrolle und Koordinierung eingeführt
|
||||||
* Die Termine sind werden wegen der Häufigkeit flexibel gehalten und jeden Tag durch den Teamchef koordiniert
|
* Die Termine werden wegen der Häufigkeit flexibel gehalten und jeden Tag durch den Teamchef koordiniert
|
||||||
|
|
||||||
**2. Aufgabenverteilung für die Nachbereitung der Einführungsphase**
|
**2. Aufgabenverteilung für die Nachbereitung der Einführungsphase**
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user