Dokumentation zum Massive Multiplayer Online Game - Universität ...
Dokumentation zum Massive Multiplayer Online Game - Universität ...
Dokumentation zum Massive Multiplayer Online Game - Universität ...
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.