Gefällt Ihnen die Vorschau?
Dies ist die kostenlose erste Lektion. Fordern Sie eine Demo an oder melden Sie sich an für vollen Zugriff.
Gefällt Ihnen die Vorschau?
Dies ist die kostenlose erste Lektion. Fordern Sie eine Demo an oder melden Sie sich an für vollen Zugriff.
In diesem Abschnitt werden Sie ein Spiel erstellen, das mit Grafiken arbeitet. Wir werden JPEG-Dateien in das Android-Projekt in den entsprechenden Ressourcen-Ordner importieren und auf diese aus dem Java-Code herauszugreifen. Außerdem verwendet das Spiel einen Zufallszahlengenerator, damit der Spieler gegen den Computer antreten kann. Der Spielstand, die Wahl des Computers, die Wahl des Benutzers und andere Statistiken sind in einer Spielstatusklasse gekapselt, was uns eine weitere Demonstration objektorientierter Programmiertechniken bietet.
Lernziele
Sie erstellen ein Rock-Paper-Scissors-Spiel, das Grafiken nutzt, wobei ein Zufallszahlengenerator dem Spieler ermöglicht, gegen den Computer zu spielen.
Sie lernen, grafische Ressourcen wie JPEG-Dateien in den entsprechenden Android-Ressourcenordner zu importieren, darauf vom Java-Code aus zuzugreifen und die Eigenschaften eines ImageView-Steuerelements zu verwalten.
Der Spielpunktestand, die Computerwahlmöglichkeit, die Benutzerwahlmöglichkeit und andere Statistiken werden in einer einzelnen Spielzustandsklassen-Variablen gekapselt, was eine Demonstration objektorientierter Programmiertechniken bietet.
Die Lektionen behandeln das Erstellen von Spielgrafiken, das Erstellen eines Layouts für Bilder und Text, das Erstellen eines häufigen Click-Listeners, das Aktualisieren des TextView und ImageView bei Wahlmöglichkeiten, die Verarbeitung von Computerwahlmöglichkeiten, die Ermittlung eines Gewinners und Punktestands, das Aktualisieren der Benutzeroberfläche und die Umgestaltung der Anwendung.