JS noob hier .. Ich versuche, mit einem barebones Multiplayer Turnbased Kartenspiel zu kommen. mit meinem aktuellen Coding-Wissen kann ich nach dem folgenden Pseudocode implementieren.2 Spieler Turnbased Spiel Logik
Ich habe 3 Dateien, index.html, multiplayer.php, gameStatus.txt.
index.html:
player one clicks ready button, which sends 1 to multiplayer.php.
player two clicks ready button, which sends 1 to multiplayer.php.
every 1 sec, repeater() checks if "twoPlayerFound" is returned from multiplayer.php.
if "twoPlayerFound" is returned,
then console.log("two players are online, game begins..")
else
console.log("waiting for another player to join..")
multiplayer.php:
when 1 is posted from index.html, php checks gameStatus.txt
if gameStatus.txt has 0
then overwrite gameStatus.txt 0 with 1;
else if gameStatus.txt has 1
then overwrite gameStatus.txt 1 with 2;
send to index.html "twoPlayerFound"
gameStatus.txt:
either has 0,1, or 2
Q1. Wie kann ich gameStatus.txt automatisch auf 0 zurücksetzen, wenn die Spieler nicht mehr online sind.
Q2. Was wären die Probleme bei der Verwendung dieser Implementierungen? Q3. Ist dies der richtige Weg Multiplayer-Spiel-Setup
Dank des Denkens ..
Hallo ... Wenn Sie versuchen, Codierung zu lernen, ist der Ansatz ein bisschen in Ordnung. Aber wenn Sie versuchen, eine "voll funktionsfähige" Echtzeitanwendung zu erstellen, ist es meiner Meinung nach besser, Ihre Zeit in etwas wie [socket.io] (http://socket.io/) zu investieren. –