Warning: include_once(/var/www/html/pmwiki-2.2.86/cookbook/soap4pmwiki/soap4pmwiki.php): failed to open stream: No such file or directory in /var/www/html/fields/dbp13/local/config.php on line 4

Warning: include_once(): Failed opening '/var/www/html/pmwiki-2.2.86/cookbook/soap4pmwiki/soap4pmwiki.php' for inclusion (include_path='.:/opt/php/lib/php') in /var/www/html/fields/dbp13/local/config.php on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/fields/dbp13/local/config.php:4) in /var/www/html/pmwiki-2.2.86/pmwiki.php on line 1250
Datenbankpraktikum SS 2013 - MMOG - Aufgabenstellung

Aufgabenstellung

Erstellt werden soll ein Massively Multiplayer Online Game mit Science-Fiction Setting. Das Spiel wird für alle Spieler in Echtzeit im Browser ablaufen. Dabei entwickelt sich das Spieluniversum auch während ein Spieler ausgeloggt ist weiter. Das Spiel soll beginnend vom grundlegenden Konzept über die formalen Regeln bis zur Implementierung der einzelnen Systeme von den Praktikumsteilnehmern entwickelt werden. Als Basisplattform dient dabei Ruby on Rails.

Planeten und Gebäude

Kern des Spiels sind Planeten. Jeder Spieler kontrolliert zu beginn des Spiels einen Planeten. Auf dem Planeten können verschiedene Gebäude gebaut werden, die zur Lagerung, Produktion oder Veredelung von Rohstoffen dienen. Es können auch Forschungszentren zur Erschließung neuer Technologien gebaut werden, welche wiederum weiter Gebäude freischalten.

Technologien

Es könnte Technologien zur Verbesserung des Rohstoffabbaus geben, Technologien zur Freischaltung neuer Gebäude und Schiffe oder auch zur Verbesserung von Schiffen. Natürlich können gewisse Technologien auch wieder Voraussetzungen für weitere Technologien sein.

Schiffe und Missionen

Irgendwann wird es dem Spieler durch Ausbau und Forschung möglich sein Schiffe zu bauen. Diese können andere Spieler angreifen, um Ressourcen von jenen zu erbeuten, oder aber auch friedlichen Handel treiben. Vielleicht gibt es auch Kolonieschiffe zur Besiedlung weiterer Planeten. Oder Bomber um Gebäude des Feindes zu vernichten. Auch Invasionen fremder Planeten sollten möglich sein.

Allianzen und Nachrichten

Spieler sollten sich Nachrichten schicken können. Bei gleichen Interessen sollten sie sich zu Allianzen zusammenschließen um gemeinsam an ihren Zielen zu arbeiten.


Page last modified on July 25, 2013, at 02:43 PM