Moin,
folgende Ausgangssituation:
ich bin gerade dabei, ein kleines browserbasiertes-multiplayer-onlinegame zu programmieren.
Auf der Startseite kann Player1 ein neues Spiel eröffnen, dazu wird ihm eine spezielle url zugewiesen (bsp: index.php?gameId=12345). Über diese Url kann sich Player2 ebenfalls in das Spiel einwählen, indem er seinen Spielernamen angibt. Wenn beide Spieler einen haken bei "bereit" gemacht haben, soll das Spiel in genau 5 Sekunden (countdown wird angezeigt) bei jedem Spieler losgehen.
Nun zur Frage bzw. zum Problem:
Wie könnte man es am geschicktesten umsetzen, dass bei beiden Spielern das Spiel zur (möglichst) gleichen Zeit startet? (mir ist klar, dass es aufgrund einer Internetverbindung zu kleinen latenzzeiten kommen kann)
Vielleicht sollte ich noch erwähnen, dass es sich bei dem Spiel um ein Reaktionsspiel handelt - wo also die Synchronität von entscheidender Bedeutung ist ;-)
Ich arbeite mit folgenden ProgSprachen: PHP Serverseitig, Javascript/Ajax Clientseitig.
Vielen Dank für evt. Hilfreiche Ideen






