intro Java Spiel 4 vasabii_Fotolia_70882828

Java Spiel Programmieren Tutorial – Teil 4: Spielobjekte für unser Java Spiel programmieren


In der vierten Lektion unseres Java Spiel Programmieren Tutorials werden wir die Grundlage für die Spielobjekte unseres Java Spiels schaffen.

Dazu werden wir drei neue Java Klassen in der Entwicklungsumgebung NetBeans anlegen. Zwei Klassen davon werden die Basis bilden, auf der alle Spielobjekte unseres Java Spiels aufbauen.

Jedes Spielobjekt besitzt eine exakte Position auf unserer Spielfläche. Die Objektposition geben wir mit Hilfe von Koordinaten (X, Y) an.

Damit dies möglich wird, erstellen wir die neue Java Klasse Coordinate, die einen Punkt im zweidimensionalen Raum repräsentiert.

Jedes Spielobjekt in unserem Java Spiel soll die gleichen grundlegenden Eigenschaften besitzen. Daher definieren wir eine weitere Java Klasse mit dem Namen GameObject. Diese Klasse wird abstrakt sein, wodurch keine konkreten Objekte dieses Typs instanziiert werden können.

Das Erzeugen von konkreten Spielobjekten wird schließlich durch die dritte Klasse realisiert. Diese dritte neue Java Klasse mit dem Namen Missile repräsentiert die Geschosse in unserem Java Spiel. Sie erbt die Eigenschaften und Fähigkeiten der Klasse GameObject und fügt neue hinzu.

Da die Klasse Missile nicht abstrakt ist, wird es möglich sein, Objekte ihres Datentyps zu erzeugen und über die Spielfläche unseres Java Spiels zu bewegen.

Nun wünschen wir euch viel Spaß beim vierten Teil unseres Java Spiel Programmieren Tutorials. Los geht’s!

Read More

introJavaSpiel3 vasabii_Fotolia_70882828

Java Spiel Programmieren Tutorial – Teil 3: Die Spielfläche für unser Java Spiel programmieren


In der dritten Lektion unseres Java Spiel Programmieren Tutorials werden wir die Spielfläche für unser Java Spiel erstellen.

Die Spielfläche wird in unser Spielfenster, das wir in der vorherigen Lektion erstellt hatten, eingefügt werden und auf ihr werden die Panzer unseres Panzer-Shooters fahren.

Die Panzer sollen später auf verschiedenen Untergründen fahren können. Die Untergründe lassen wir durch Hintergrundbilder darstellen, die wir in einem eigenen Verzeichnis abspeichern.

Um dies zu realisieren, werden wir ein weiteres Paket (Package) für unser Java Projekt anlegen und in diesem die Bilder ablegen. Anschließend werden wir die Java Klasse, die unsere Spielfläche repräsentiert, erstellen.

Diese neue Klasse besitzt zwei wichtige Funktionen. Sie ist zum einen das Zeichenbrett, auf welches wir unsere Spielobjekte zeichnen und zum anderen die Spiellogik unseres Java Spiels.

Zu Beginn wird diese neue Klasse hauptsächlich als Zeichenbrett eingesetzt werden, später werden wir ihr noch die Spiellogik unseres Panzerspiels hinzufügen.

Nun wünschen wir euch viel Spaß beim dritten Teil unseres Java Spiel Programmieren Tutorials. Los geht’s!

Read More

introJavaSpiel2 vasabii_Fotolia_70882828

Java Spiel Programmieren Tutorial – Teil 2: Ein Spielfenster für unser Java Spiel erstellen


In der zweiten Lektion unseres Java Spiel Programmieren Tutorials werden wir das Spielfenster unseres Java Spiels programmieren. In dem Spielfenster werden wir später unsere Panzer fahren lassen. Außerdem soll das Fenster über ein Menü verfügen.

Dazu werden wir eine JMenuBar aus der Swing-Bibliothek von Java verwenden und das Menü mit Einträgen füllen. Damit die Menüeinträge auf Benutzereingaben reagieren, werden wir ihnen einen ActionListener hinzufügen.

Den Listener implementieren wir in Form einer anonymen inneren Klasse. Was das genau ist werden wir weiter unten ausführlich erklären.

Weiterhin möchten wir, dass unser Java Spiel auch auf Fensterereignisse reagiert. Dazu registrieren wir einen WindowListener für unser Spielfenster. Mit diesem Listener können wir unser Java Programm reagieren lassen, wenn das Spielfenster bspw. vom Benutzer geschlossen wird.

Am Ende dieser Lektion werden wir ein funktionstüchtiges Spielfenster, das ein Menü besitzt und auf Benutzereingaben reagiert, programmiert und somit die Grundlage für die grafische Darstellung unseres Java Spiels geschaffen haben.

Nun wünschen wir euch viel Spaß beim zweiten Teil unseres Java Spiel Programmieren Tutorials. Los geht’s!

Read More