Willkommen auf meiner Website über das Spiel Space Fighter.
Ich werde Ihnen auf den folgenden Seiten meine Android Anwendung Space Fighter genauer vorstellen.
Nachfolgend eine kurze Übersicht:
- Über das Spiel
- Was ist eigentlich Space Fighter
- Anforderungen
- How to play & how to lose
- Wie wird gespielt
- Spielbedingungen
- Hintergrund
- Geschichte von Space Fighter
- Warum Space Fighter entstand
- Technisches
- Programmiert auf
- Codebeispiele
- Kontakt
- Live Demo von Space Fighter
Panel 3
Hintergrundgeschichte
Die Geschichte von Space Fighter:
Wir schreiben das Jahr 2220. Die Erde muss wegen einer außerirdischen Invasion evakuiert werden. Die freundlich besetzten Raumschiffe entfliehen der Erde. Du musst auf die Erde zurückkehren um diese zu retten. Nur dein Schiff kann die feindlichen Truppen besiegen. DU bist der Held. Rette die Welt!
Meine Geschichte – Warum Space Fighter entstand:
- Spaß an Spielen
- Neue Herausforderung
- Messen mit Freunden
- Sich selbst verbessern
Panel 4
Technisches
Konzipiert auf:
- Windows 7 & 10 Home
- Android Studio 2.3.3
- API Level 23
Wichtige Codebeispiele:
1. Niederlagebedingung
if(countMisses==3){
// Wenn playing auf false gesetzt wird, wird das Spiel beendet.
playing = false;
isGameOver = true;
2. Überprüfung von Kollision
public Rect getDetectCollision() {
return detectCollision;
}
3. Hintergrund Unendlichkeitseffekt
public void update(int playerSpeed) {
// Der Stern wird horizontal verschoben, indem die x Koordinate mit der
// Spielergeschwindigkeit verrechnet wird
x -= playerSpeed;
x -= speed;
// Wenn der Stern die Linke Bildschirmseite überschreitet
if (x < 0) {
// Es wird wieder von der rechten Seite begonnen
// Dies ergibt einen Unendlichkeitseffekt
x = maxX;
Random generator = new Random();
y = generator.nextInt(maxY);
speed = generator.nextInt(15);
}
Panel 5
Falls ich bei Ihnen nun das Interesse an Space Fighter geweckt habe und Sie noch weitere Fragen diesbezüglich haben, scheuen Sie sich nicht mich über folgendes Kontaktformular zu erreichen!
Freundliche Grüße
Dominik Corell