intro Java Spiel 7_vasabii_Fotolia_70882828

Java Spiel Programmieren Tutorial – Teil 7: Die Spiellogik unseres Java Spiels implementieren


In der siebten Lektion unseres Java Spiel Programmieren Tutorials werden wir die Spiellogik für unser Java Spiel implementieren.

Dazu werden wir den Quellcode der Klasse GamePanel an mehreren Stellen überarbeiten und erweitern. Die Klasse GamePanel übernimmt in unserem Java Spiel die grafische Darstellung der Spielfläche mit den Spielobjekten und stellt außerdem die Spiellogik bereit.

Da sich die vorzunehmenden Änderungen über den gesamten Quellcode der GamePanel-Klasse verteilen, werden wir die sie schrittweise durchführen. Dieses Vorgehen ermöglicht es uns zudem, die jeweils vorgenommene Änderung direkt und ausführlich zu besprechen.

Nachdem wir die Spiellogik implementiert haben, werden wir unser Java Spiel in der NetBeans IDE ausführen, um es ausgiebig zu testen.

Dann wird unser Panzer-Spiel auch einen fortgeschrittenen Entwicklungsstand erreicht haben, in welchem sich sinnvoll auf Panzerjagd begeben werden kann. Wir kommen damit unserem Ziel, ein eigenes Spiel in Java zu programmieren, einen großen Schritt näher.

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

Read More

intro Java Spiel K6 vasabii_Fotolia_70882828

Java Spiel Programmieren Tutorial – Teil 6: Die gegnerischen Panzer des Java Spiels programmieren


In der sechsten Lektion unseres Java Spiel Programmieren Tutorials werden wir die Klasse EnemyTank anlegen. Die EnemyTank-Klasse wird die gegnerischen Panzer unseres Java Spiels repräsentieren.

Die neue Klasse wird die Klasse Tank erweitern und dadurch die grundlegenden Eigenschaften von Spielobjekten und Panzern erben. Zusätzlich werden wir neue spezielle Eigenschaften und Fähigkeiten, wie das automatische Zielen und Schießen auf den Spielerpanzer, in ihr definieren.

Nachdem wir die neue Klasse erstellt haben, werden wir einige Änderungen an der GamePanel-Klasse vornehmen. Dies ist notwendig, um die Klasse EnemyTank testen und einen gegnerischen Panzer über die Spielfläche fahren lassen zu können.

Das Testen der neuen Klasse werden wir dann im letzten Kapitel dieser Lektion durchführen. Dazu werden wir unser Java Spiel in NetBeans ausführen und das Spielgeschehen in einem kleinen Video festhalten.

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

Read More

intro Java Spiel 5 vasabii_Fotolia_70882828

Java Spiel Programmieren Tutorial – Teil 5: Den Panzer und die Steuerung des Java Spiels programmieren


In der fünften Lektion unseres Java Spiel Programmieren Tutorials werden wir die Klasse Tank anlegen. Die Tank-Klasse wird den Panzer des Spielers repräsentieren.

Die neue Klasse wird die abstrakte Klasse GameObject erweitern und dadurch die grundlegenden Eigenschaften von Spielobjekten erben. Zusätzlich werden wir neue spezielle Eigenschaften und Fähigkeiten, wie das Drehen des Panzers und Schießen, in ihr definieren.

Nachdem wir die Tank-Klasse definiert und getestet haben, werden wir die Steuerung des Panzers implementieren. Der Panzer soll mit der Tastatur gesteuert werden, daher werden wir für das Überwachen der Tastatureingaben einen KeyListener in der GamePanel-Klasse registrieren.

Mit dem KeyListener prüfen wir, welche Taste gerade gedrückt wird und lassen unser Java Spiel entsprechend darauf reagieren. Der Panzer wird vor- und rückwärts fahren können und dabei sich selbst und auch den Turm drehen können.

Außerdem kann der Panzer Geschosse abfeuern. Die Geschosse sind Instanzen der Missile-Klasse, welche unser anderes bereits implementiertes Spielobjekt repräsentiert.

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

Read More