[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Blatt 10
>
> Hallo ich haette ein paar Fragen zu Blatt 10:
> 1. Soll man die Aufgabe eins mit dem Main Framework machen oder darf
> man.
> Bei b) steht ... Implementieren Sie die ... mit dem Main Framework
> Bei Tipp 2 steht aber FALLS Sie die Ko.... mit dem Main Framework
> Das erste hoert sich nach muss, das zweite nach darf an.
>
Du hast Recht: das ist keine eindeutige Formulierung. Gedacht war muss.
> 2.
> Wann kommen denn die verprochenen Implementierungen, eben waren
sie noch
> nicht da. Und wird da auch eine PipeFilters.class dabeiliegen? Waere
> ganz schoen.
Noch ist Montag.... Aber die neue filter.jar Datei und die
javadoc-Dokumentation der Klassen sind nun online.
>
> 3.
> Soll man nun einen Computerspieler schreiben, der selbststaendig ziehen
> kann, oder nur das Spielbrett?
Das haben wir doch in der Uebung besprochen? Also: Zu implementieren
sind Klassen fuer Spieler, die von der Standardeingabe neue
Spielzuege einlesen, fuer ein Spielbrett, das auf stdout ausgibt,
fuer einen Schiedsrichter und zur Repraesentierung eines Zugs.
Ein Beispiel:
luna2 ttt $ ls *java
Move.java Referee.java StdinPlayer.java StdoutBoard.java
luna2 ttt $ java game.Game ttt.StdoutBoard ttt.Referee
ttt.StdinPlayer ttt.StdinPlayer
1 1
null null null
null A null
null null null
0 1
null B null
null A null
null null null
0 0
A B null
null A null
null null null
0 2
A B B
null A null
null null null
2 2
A B B
null A null
null null A
A wins
Okay?
Bernd