Ein über Netzwerk spielbares und fehlerfreies „Vier gewinnt!“ Spiel
-
Sicherer Umgang mit den Netzwerk-Klassen Server und Client
-
Strings analysieren und bearbeiten
-
Wiederholung 2d-Array
-
Kommentare in Java
-
Dekonstruktion → in ein fremdes Projekt einarbeiten
-
Debugging → Systematische Fehlersuche und Testen
-
Programmierpraxis in Java sammeln
-
Optional: Eine professionelle Entwicklungsumgebung (z.B. Netbeans) kennenlernen
-
In die vorgegebene Klassen einarbeiten:
-
Oberfläche (SpielFenster, Feld, Pfeil) und
-
Spiellogik (VierGewinntSpiel und Spieler)
-
Klasse Start
-
Startprozess nachvollziehen und ggf. weiter implementieren (Klasse Start)
-
Ein eigenes Protokoll für das Spiel entwickeln
-
Protokoll in den Klassen SpielServer und SpielClient umsetzen
-
Verbindung zwischen Oberfläche und Spiellogik sowie dem Protokoll implementieren
-
Alle Klassen, Methoden-Köpfe und bei komplexen Methoden auch Teile der Methode kommentieren (optional: JavaDoc)
-
Projekt außerhalb der Unterrichtszeit umsetzen
-
2er-Teams, ggf. 3er-Teams.
-
Verwendung der Vorlage-Projekte für BlueJ oder Netbeans
-
Abgabe:
-
Protokoll als Word- oder Writer-Dokument
-
kommentierter Java-Quelltext des Projekts
-
Deadline: Abgabe in der Stunde am 3.12.2018