• Keine Ergebnisse gefunden

MessageBox Animiere 3.Praktikum

N/A
N/A
Protected

Academic year: 2021

Aktie "MessageBox Animiere 3.Praktikum"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

3. Praktikum

Jörn Loviscach

Versionsstand: 19. Juni 2015, 19:58

This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Germany License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/de/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.

In diesem Praktikum soll ein klassisches Com- puterspiel nachempfunden werden. Das kom- plettierte Spiel liegt als .exe-Datei bei. Es wird mit den Cursortasten (link/rechts = dre- hen, auf/ab = beschleunigen/bremsen) und der Leertaste (feuern) bedient.

In dem vorhandenen Code sind bereits diverse Klassen vorhanden. Es ist aber noch die Me- thode Animiere zu implementieren. Diese Methode wird zehnmal pro Sekunde aufge- rufen. In ihr soll Folgendes passieren: Wenn es weniger als fünf Asteroiden gibt, wird am Rand ein neuer hinzugefügt. Alle Objekte wer- den entsprechend der vergangenen Zeit wei- terbewegt. Photonentorpedos, die über die Zeichenfläche hinausgeflogen sind, werden entfernt. Andere Objekte, die über die Zeichenfläche hinausgeflogen sind, werden auf die gegenüberliegende Seite der Zeichenfläche gebracht, so dass sie vom anderen Rand wieder hereinfliegen. Alle getroffenen Asteroiden werden entfernt.

Die Zeichenfläche wird geleert; dann werden alle Objekte gezeichnet. Wenn ein As- teroid das Raumschiff getroffen hat, erscheint eineMessageBoxmit dem Hinweis, dass das Spiel beendet ist. Danach wird das Spiel wieder auf die Ausgangssituation gebracht.

Erweiterungsmöglichkeiten:

• Es gibt einen Zähler für die zerstörten Asteroiden.

• Es gibt Runden, die jeweils nach einer halben Minute enden.

• Es gibt mehrere Level mit jeweils verschiedener Schwierigkeit.

• Statt bei einem Treffer zu verschwinden, können Asteroiden hin und wieder auch in mehrere kleinere Asteroiden zerfallen, die sich plausibel voneinander weg bewegen.

Referenzen

ÄHNLICHE DOKUMENTE

Während der Expansions- und Totalitätshypothese folgend der Kapitalismus an einer selbst herbeigeführten Erschöpfung der Ressourcen zugrunde gehen wird, gibt es inzwischen

 Definition Schnittstelle: Die Menge der Operationen eines Objektes, die von anderen Objekten aufgerufen werden können.. Nicht

dazu führen, dass Auswahlkriterien für digitale Ob jekte strenger gefasst werden müssen als für konventionelle Objekte, sofern nicht auf anderen Wegen – beispielsweise durch

Randgelagerte Kreisplatte unter Rand-Krempelmoment..

uType: Stil der MessageBox (Verknüpfung der Konstanten für Symbol | Schaltflächen | Defaultbutton) Symbol:. Konstante

uType: Stil der MessageBox (Verknüpfung der Konstanten für Symbol | Schaltflächen | Defaultbutton) Symbol:. Konstante

Davon werden USD 6 Milliarden über die Institution für arme Länder (International Development Association) und über die Institution für mittlere Einkom-

Management proposes that the current SEC submission and circulation period of 10 days for emergency operations and Level I Project Restructurings (20 days for DPFs, including CAT