Programmieren des Spiels "Tic Tac Toe" in Java

Verfasst von Thomas Dübendorfer


FachgebietInformatik, Programmieren
SchultypBerufsschulen, Fachhochschulen etc.
VoraussetzungenGrundlagen der Java-Programmierung
Dauer2-4 Lektionen

Worum geht es?

Anhand eines anschaulichen Beispiels wird eingeführt in: Java GUIs mit AWT; Event Handling (inkl. Interfaces); File I/O (inkl. Exceptions). Als Voraussetzung sollten die Schüler/innen über grundlegende Java-Kenntnisse verfügen. Es wird erklärt, wie das Programmgerüst von Tic Tac Toe schrittweise zu einem funktionsfähigen Spiel inklusive Spielstandspeicherfunktionen und Computergegner erweitert werden kann, um die Techniken von Java AWT, Event Handling (inkl. Interfaces) und File I/O (inkl. Exceptions) anzuwenden und zu vertiefen. Zusätzlich werden einige weitere Übungen und Materialien zur Einführung dieser Techniken bereitgestellt. Zwei anschauliche Beispiele führen Interfaces (Monsterbeispiel) und Exceptions (Münzen teilen) spielerisch ein.

Beachten Sie auch die Hinweise zur Verwendung.

Downloads zu "Programmieren des Spiels "Tic Tac Toe" in Java"

ZIP [13 KB] Tic Tac Toe Framework, ZIP-DateiZIP [13 KB]
ZIP [15 KB] Tic Tac Toe Lösung, ZIP-DateiZIP [15 KB]
PDF [202 KB] Handout mit Sourcecode zum Tic Tac Toe ProgrammgerüstPDF [202 KB]
PDF [188 KB] Handout mit Sourcecode zur fertigen Version von Tic Tac ToePDF [188 KB]
PDF [23 KB] Word [38 KB] Arbeitsblatt GUI 1 (AWT: Frames, Label, List)PDF [23 KB] · Word [38 KB]
PDF [160 KB] Word [37 KB] Folie mit allen GUI Beispielen von Arbeitsblatt GUI 1 und 2PDF [160 KB] · Word [37 KB]
PDF [22 KB] Word [41 KB] Arbeitsblatt GUI 2 (umfangreiches Beispiel)PDF [22 KB] · Word [41 KB]
PDF [115 KB] Word [41 KB] Folie mit Screenshots des GUIs von Tic Tac ToePDF [115 KB] · Word [41 KB]
PDF [7 KB] Word [21 KB] Arbeitsblatt Interfaces A: MengendiagrammPDF [7 KB] · Word [21 KB]
PDF [7 KB] Word [24 KB] Arbeitsblatt Interfaces B: UML-DiagrammPDF [7 KB] · Word [24 KB]
PDF [4 KB] Word [20 KB] Arbeitsblatt Interfaces C: Implementierung in JavaPDF [4 KB] · Word [20 KB]
Java [867 B] Java SourcecodeJava [867 B]
Java [2 KB] Java SourcecodeJava [2 KB]
PDF [14 KB] Code beider Klassen auf einem BlattPDF [14 KB]
PDF [11 KB] Word [22 KB] Javacode Beispiele zu File I/OPDF [11 KB] · Word [22 KB]
PDF [9 KB] Kompakte Darstellung zum VerteilenPDF [9 KB]