26.10.2012, 10:59
Wenn ich es richtig verstanden habe, funktioniert es so: Die Zeit wird einmal innerhalb des Applets gemessen (von Klick auf Starten bis zum erfolgreichen Lösen), und einmal beim Server (vom Initialisieren bis zur erfolgreichen Übertragung). Falls man das Rätsel löst, ohne das Applet zwischendurch zu schließen, zählt die Zeit des Applets, weil sie genauer ist. Sollte man es zwischendurch schließen und später neu öffnen, geht der Server davon aus, dass man sich das Rätsel schon angeschaut hat (man hat ja schon initialisiert, d.h. das Rätsel wurde an den Computer geschickt) und misst die Zeit selbst.