12.01.2014 Aufrufe

Dokumentation zum Massive Multiplayer Online Game - Universität ...

Dokumentation zum Massive Multiplayer Online Game - Universität ...

Dokumentation zum Massive Multiplayer Online Game - Universität ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

4. Schiffe und Missionen<br />

32<br />

Mission:<br />

Enthält Missionstypen welche einer Flotte zugeschrieben werden kann (Based, Colonization, Attack, Travel,<br />

Spy, Transport). Mehr Informationen im Abschnitt Missionen.<br />

consists_of (nach Umsetzung in Rails: Shipfleet)<br />

enthält die Flotte und ein Schiff zusammen mit einem Attribut amount, welches die Anzahl des Schiffes in der<br />

Flotte anzeigt. Es gibt also pro Flotte maximal so viele Zeilen wie es Schiffe gibt.<br />

Building_prerequisites (nach Umsetzung in Rails: buildings_ships)<br />

enthält Schiffe und Buildingtypes, wobei in Buildingtypes Gebäudetypen abgelegt sind. Building_prerequisites<br />

stellt somit die Vorraussetzungen für den Bau eines Schiffes dar.<br />

Probleme und Erkenntnisse<br />

Zunächst haben wir uns als Teilgruppe überlegt, was wir uns unter "Schiffe und Missionen" eigentlich vorstellen.<br />

Der grobe Rahmen war vorgegeben, aber in der Entwicklung der Spielidee/-umsetzung waren wir natürlich<br />

frei. Zwischen ständiger Absprachen mit den anderen Gruppen und eigener Überlegungen haben wir den<br />

groben Rahmen für unser Teilgebiet abstecken können und ein ER-Diagramm erstellt.<br />

| ER-Diagramm<br />

Natürlich musste es noch weiter verfeinert werden, um sich als Grundlage einer sinnvollen Implementation zu<br />

erweisen. Die außenliegenden Entitätentypen (User, Technology, Building) werden von den anderen Gruppen<br />

erstellt.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!