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.
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.