


















|
|
 |
Bedingungen - Der Wettbewerb richtet sich hauptsächlich an Studenten der sächsischen Universitäten. Der Teilnehmerkreis ist jedoch (fast) nicht begrenzt. Ausgeschlossen sind lediglich die Mitarbeiter der Sponsoren (Saxonia Systems AG und ObjectFab GmbH) und deren Angehörige.
- Es steht ein Framework bereit, um das Problem mit Ihrer Strategie anzugehen. Die Benutzung des Frameworks ist obligatorisch.
- Der Einsatz anderer Frameworks (außer JDK 1.3 bzw. ANSI Standard C++ und TheWayOut) ist nicht gestattet.
- Ihre Strategie muß das Interface NavigationStrategy (Java, C++) implementieren.
- Um mit dem Framework zu kommunizieren, stehen Ihrer Strategie nur die Interfaces NavigationModel (Java, C++), NavigationListener (Java, C++) und die Klassen NavigationEvent (Java, C++) und NavigationHelper (Java, C++) zur Verfügung. Versucht Ihre Strategie, andere Teile des Frameworks zu erreichen (z.B. durch Reflection oder Casts auf Framework-Klassen), führt das zur Disqualifikation.
- Der Umfang der Implementierung liegt zwischen 100 und 10.000 Zeilen (bzw. 1 bis 20 Klassen). Ihre Dokumentation (außer Kommentaren im Quelltext) umfaßt zwischen 2.000 und 20.000 Zeichen und liegt in HTML vor.
- Ihr Algorithmus muß reproduzierbar funktionieren. ;-)
- Sie müssen alle Rechte an Ihrem Algorithmus haben und uns im Rahmen des Wettbewerbes die Veröffentlichung im Internet erlauben.
- Die Gewinner werden namentlich im Internet bekanntgegeben, ihre Beitrage werden ebenfalls dort zugänglich gemacht.
|