0

学校向けの小さなphpゲームを作っています。4 列に並んだ 4 列に並んだ 4 列のマルチプレイヤー ゲームである必要があります。名前は何でも構いません。

マルチプレイヤー ゲームであり、私のプレイ フィールドはデータベースに保存されているため、ユーザーがページでアクションを行っている場合は、「ゲーム フィールド」を更新したいと考えています。彼がフィールドにチップを挿入した場合と同様に、他のユーザーもそれを見る必要があり、順番を切り替える必要があります。では、そのページで 1 人だけがアクションを実行しているときに、両方のコンピューター/ブラウザーでページを更新するにはどうすればよいでしょうか? 両方のコンピューター/ブラウザーが、フィールドに新しく挿入されたチップとターンの切り替えを確認できるようにするには?

4

2 に答える 2

1

通常、Web サーバーはブラウザへの接続を開始しません。ゲームの状態が変化した場合、すべてのコンピューター/ブラウザーから定期的に確認できます。Ajax はおそらくあなたのニーズに合っています。

于 2013-06-25T20:25:26.417 に答える
0

setTimeOut()またはを使用setInterval()して、フィールド更新の AJAX 要求を行う関数を呼び出します。また、ゼロからすべてを作成することを避けるために、jQuery を使用することをお勧めします。

于 2013-06-25T20:42:09.477 に答える