11.8. Spiel auf Zeit

Damit aus dem Ganzen ein Spiel wird, müssen wieder mal Punkte her. Diesmal begrenzen wir nicht die Anzahl der Fliegen (wie beim XBuggy-Projekt die der Wanzen), sondern die Spielzeit. Einigen wir uns fürs erste auf 30 Sekunden:

const int ZMax = 30;

Für jede erwischte Fliege bekommt die – von Ihnen gesteuerte – Spinne 100 Punkte. Ziel ist es, in einer halben Minute möglichst viele Fliegen zu vernaschen. Für den Schluss kramen wir wieder die Game Over- Meldung von einer der letzten XBuggy-Versionen hervor. Dazu müssen wir dem Content-Manager wieder eine Schrift zur Verwaltung geben, außerdem sind noch ein paar weitere Variablenvereinbarungen und Startzuweisungen nötig (→ XSpider10, Game1.cs):

SpriteFont Schrift; string Spielzeit; ...

Get Spieleprogrammierung mit dem XNA Framework: Entwickeln für PC und Xbox now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.