Software Engineering 1 Testserver
Dieser Server hilft Ihnen dabei Ihren Client zu implementieren. Sie können:
- Neue Spiele erzeugen und im Client nutzen. Besondere Spiele, mit Dummy-Gegner, lange pausierbar oder beiden Eigenschaften, unterstützen zusätzlich während der Implementierung. Details finden Sie in der Netzwerkprotokolldokumentation auf Moodle.
- Ihren Implementierungsfortschritt automatisch tracken und mit einem empfohlenen Fortschritt abgleichen.
- Clients auf Korrektheit prüfen. Beispielsweise indem Sie diese beobachten und Analyseergebnisse einsehen.
- KIs auf Qualität prüfen indem diese gegen vorgegebene Clients mit unterschiedlichen KIs antreten.
Nützen Sie dieses Angebot! Die Ergebnisse und Rückmeldungen sind nicht nur hilfreich, sondern oft auch bewertungsrelevant.
Technische Dokumentation:
JavaDoc-basierte Dokumentation der bereitgestellten Netzwerknachrichtenimplementierung (Klassen, Variablen, Konstruktoren, Methoden etc.). Für Teilaufgabe 2 und Teilaufgabe 3 anwendbar.
Erstens:
Laden Sie Ihre Clientimplementierung hoch. Dies reiht Ihren Client in die Evaluierungsqueue ein. Probieren Sie diesen davor auf dem eigenen Computer aus um eine grundlegende Funktionalität sicherzustellen.
Zweitens:
Sobald Ihr Client (teilweise) evaluiert wurde werden schrittweise Ergebnisse sichtbar. Die Ergebnisse können auf Probleme, Fehler, erreichte Punkte, eingehaltene Mini-Deadlines etc. hinweisen und sich auch direkt auf die Beurteilung auswirken.