Seite 1 von 2

Highscorefunktion programmieren

Verfasst: 13.04.2005 22:26
von zigapeda
Ich will für ein game eine Internethighscorefunktion programmieren. Das wo ich gemacht habe braucht eine halbe minute bis es dann weiter geht. Ich überprüfe erst ob eine Internetverbindung da ist, wenn ja lade ich eine textdatei runter, lese die daten aus (spielername und punkte) und schreib sie in eine variable. hättet ihr noch eine andere idee?

Verfasst: 13.04.2005 23:15
von NicTheQuick
Wie wäre es mit einem PHP-Script?

Lösungsvorschläge dazu gibt es hier im Forum oder im Archiv schon mehrere. Ich habe aber gerade keine Lust danach zu suchen.

Aber du wirst sicherlich etwas finden.

Verfasst: 14.04.2005 14:43
von zigapeda
steht da nur das phpscript oder auch der purebasic code?

Verfasst: 14.04.2005 14:57
von NicTheQuick
Natürlich steht da auch der PureBasic-Code.

Verfasst: 14.04.2005 15:32
von zigapeda
Ok dann schau ich mal. nach was soll ich dann suchen, nach highscore oder?

Verfasst: 14.04.2005 15:56
von Lukas-P
Ich hab schonma sowas geproggt für mein "Spiel", bei dem ich beim PureContest teilgenommen hab.

Verfasst: 14.04.2005 16:07
von remi_meier
@Lukas-P : Gut zu wissen.......?
@zigapeda: Der Test, ob eine Internetverbindung da ist, kannst du nach etwa 6 Sek. abbrechen (kommt drauf an wie dus machst).

Verfasst: 14.04.2005 16:26
von zigapeda
Mit einer Userlib vom 125 ( http://forums.purebasic.com/german/view ... 2&start=30 )
die gibt ziemlich schnell einen wert zurück (>0 = Internetverbindung)

Verfasst: 14.04.2005 17:09
von remi_meier
Da ist natürlich jetzt die Frage, was denn so lange dauert :wink:

Verfasst: 14.04.2005 21:16
von zigapeda
Ich weiß es nicht. Ich überprüfe 4 mal ob eine Internetverbindung da ist mit einer verzögerung von einer halben sekunde. Wenn ja lade ich eine datei runter und so weiter... Wenn ich keine Internetverbindung habe braucht es so lange (Ich musste extra meinen router disconnecten damit ich keine mehr hab) aber es dauert so lange ich weiß nicht warum. Ich hab es so programmiert das es gleich nach dem erfolglosen internetverbindung prüfen abbricht.