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.

2. Planeten und Gebäude<br />

22<br />

Den dynamischen Prozessbalken, stellt Twitter Bootstrap uns bereit. Die einzige Problematik hierbei lag darin,<br />

die Start bzw. die Endzeit des Bauprozesses zu ermitteln. Hierfür haben wir dem Planeten ein weiteres Attribut<br />

start_construction_at mitgegeben. Da im buildingtype.rb die built_time der einzelnen Gebäude gespeichert ist,<br />

ließ sich nun auch die Endzeit sehr einfach berechnen.<br />

Fazit<br />

Das Ziel Deadlocks zu vermeiden, haben wir durch den Einsatz des Resque gems und unserer Spielregeln,<br />

erreichen können. Der Resque-scheduler prozessiert die einzelnen Aufträge in ihrer angegebenen Reihenfolge.<br />

Dem Spieler wird immer nur ein Gebäudebau gleichzeitig erlaubt, wodurch wir Deadlocks nun ausschließen<br />

können sollten.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!