Ich möchte ein Kartenspiel programmieren, es wird alles in einer DB gespeichert und von dort auch ausgelesen.
Es gibt sogesehen einen Timer, der Timer ist eigentlich nur dafür da um das window zu aktualisieren, aber es funktioniert nicht ganz so wie gewünscht und mit setInterval hatte ich es auch probiert, aber das ganze geht nicht so wie ich es möchte.
Na ja, also zum eigentlich Problem und hoffentlich einer Idee die mir hilft.
Das spiel funktioniert so, es gibt 2 verschiedene Session-User die ein Spielfeld benutzen und Sie sehen jeweils nur ihre eigenen Karten und einmal die Karte die der jeweilige Spieler legt.
Wenn zum Beispiel Spieler A eine Karte legt, dann werden die Daten in einer DB gespeichert, sowie der spätere Ausgabe text (Allerdings wird der Ausgabe text für beide Spieler gespeichert, damit Ihn dann auch beide erhalten) und nach der Speicherung soll das window. sogesehen aktualisiert werden, damit die Ausgabe auch aktualisiert wird und somit der Ausgabetext erscheint.
Für den Spieler A z.B. klappt es wunderbar, dass ist ja nicht wirklich schwer mit window.location. aber mein Problem ist es, dass beim Spieler B nichts aktualisiert wird, das window. wird nur beim Spieler A aktualisiert und Spieler B müsste es jedes mal manuel machen, damit der aktuelle Text (die Ausgabe) sichtbar wird. Das möchte ich nun verhindern und möchte gerne, dass das Fenster von beiden Spieler aktualisiert wird.
Mit setInterval und Div laufend zu aktualisieren hatte ich auch schon versucht, dennoch nicht so erfolgreich wie erhofft.
Ich hoffe ihr hab eine gute idee und könnt mir dabei helfen!
Gruß
Drako
Es gibt sogesehen einen Timer, der Timer ist eigentlich nur dafür da um das window zu aktualisieren, aber es funktioniert nicht ganz so wie gewünscht und mit setInterval hatte ich es auch probiert, aber das ganze geht nicht so wie ich es möchte.
Na ja, also zum eigentlich Problem und hoffentlich einer Idee die mir hilft.
Das spiel funktioniert so, es gibt 2 verschiedene Session-User die ein Spielfeld benutzen und Sie sehen jeweils nur ihre eigenen Karten und einmal die Karte die der jeweilige Spieler legt.
Wenn zum Beispiel Spieler A eine Karte legt, dann werden die Daten in einer DB gespeichert, sowie der spätere Ausgabe text (Allerdings wird der Ausgabe text für beide Spieler gespeichert, damit Ihn dann auch beide erhalten) und nach der Speicherung soll das window. sogesehen aktualisiert werden, damit die Ausgabe auch aktualisiert wird und somit der Ausgabetext erscheint.
Für den Spieler A z.B. klappt es wunderbar, dass ist ja nicht wirklich schwer mit window.location. aber mein Problem ist es, dass beim Spieler B nichts aktualisiert wird, das window. wird nur beim Spieler A aktualisiert und Spieler B müsste es jedes mal manuel machen, damit der aktuelle Text (die Ausgabe) sichtbar wird. Das möchte ich nun verhindern und möchte gerne, dass das Fenster von beiden Spieler aktualisiert wird.
Mit setInterval und Div laufend zu aktualisieren hatte ich auch schon versucht, dennoch nicht so erfolgreich wie erhofft.
Ich hoffe ihr hab eine gute idee und könnt mir dabei helfen!
Gruß
Drako
Kommentar