Spielfelder
Testen Sie sich selbst: Haben Sie die Aufgaben der letzten Tage weitestgehend ohne fremde Hilfe gelöst? Haben Sie die Lösungen vollständig verstanden und haben Sie nun Lust, ein etwas komplexeres Programm mit Nutzerinteraktion zu entwickeln? Dann sind Sie hier richtig. Die folgenden Arbeitsblätter arbeiten darauf hin, ein kleines Spiel auf der Konsole zu entwickeln. Beispiele sind:
- Papier-und-Bleistift-Spiele wie z.B. Hangman, Tic Tac Toe
- Brettspiele wie z.B. Dame, 4-Gewinnt
Heute werden Sie zunächst mögliche Bausteine solcher Spiele implementieren. In diesem Arbeitsblatt befassen wir uns mit dem Anlegen von Spielfeldern und dem Ausdrucken von Spielfeldern auf der Konsole.
Die Funktion System.out.println(String text) reicht dazu nicht mehr aus. Wir benötigen noch zwei andere Varianten zur Textausgabe:
- System.out.print(String text): Gibt Text auf der Konsole aus, ohne danach einen Zeilenumbruch zu erzeugen.
- System.out.println(): Erzeugt einen Zeilenumbruch.
- System.out.println(String text): Wie gehabt. Gibt Text auf der Konsole aus und erzeugt danach einen Zeilenumbruch.
Aufgabe 1
Entwickeln Sie eine Methode, die ein leeres Spielfeld auf der Konsole ausdruckt:
Die Höhe und Breite des Spielfelds sollen als Parameter übergeben werden. Verwenden Sie zwei ineinander verschachtelte for-Schleifen!