|
Menü System |
Top Previous Next |
|
In diesem Monat habe ich den Menücode vollendet und das Jetpack Spiel ein wenig aufpoliert. Hier sind die Neuerungen:
1) Die "Save" und "Load" Buttons funktionieren nun. Ich habe mich für ein Dateisystem entschieden, welches den Namen des Spielers und das Level, in dem er sich befindet sichert und den Roboter nach dem Ladevorgang am Anfang des Levels plaziert. Falls Sie lieber ein klassischeres System möchten, schauen Sie sich das Beispiel in "Planet Survivors" aus AUM 45 an.
2) Die Lautstärke für Musik, Soundeffekte, CD Audio und Grundlautstärke werden beim Verlassen des Spiels gesichert und beim erneuten Start automatisch aus der settings.ini wiederhergestellt.
3) Die Auflösung, das Detaillevel, die Clipping Range und Helligkeit werden ebenfalls gespeichert und wieder geladen. Die Entities im Level verwenden ein einfaches "Material", wenn der "Details" Slider nach rechts bewegt wird, aber Sie können auch andere Shader etc. verwenden. Die Clipping Range Einstellung wirkt sich nun auf das Spiel aus.
4) Der Schwierigkeitsgrad wird gespeichert und schlägt sich im Spiel nieder. Ein Roboter auf der Einstellung "Chicken" verbraucht weniger Treibstoff als einer auf "Master".
5) Das Keyboard kann umdefiniert werden und auch diese Konfiguration wird automatisch gespeichert und geladen.
6) Das Spiel hat einige simple "Gegner", die unserem Roboter Treibstoff abnehmen und ihn so dem vorzeitigen Untergang weihen können.
7) Ich habe drei verschiedene Level eingebaut, so dass mein Dateisystem auch Sinn ergibt. Nähern Sie sich dem freundlichen Alien im dritten Level um das Spiel zu beenden.
Dies beendet unsere Serie zum Menüsystem. Wir haben nun ein voll funktionsfähiges Menü, das beinahe alles enthält; falls nötig, können Sie es noch um Ihre eigenen Ideen bereichern.
|