私は JavaScript でゲームをコーディングしてきましたが、実際にはゲームボードのターン制ゲームです。ソロ プレーヤーを始めた後、自動ターン デュオ ゲームで、クリックするたびにターンが変わります (自動的に、クリックごとに異なる色がペイントされ、各プレーヤーにはスコア ボードがあります)、オンライン ゲームにスケールするときに問題が発生します、各プレーヤーは別のクライアントにあります。node.js/socket.io を学んだので、サーバー/クライアントのコーディング方法はわかりましたが、実際の問題はどこにあるのでしょうか? ターンの設定方法 基本的な識別子の設定方法やターンを変更するために必要なもの。サーバーには再生する現在のプレーヤー (たとえば青) の変数があると思いましたが、各クライアントの色を設定するにはどうすればよいですか? 私は少し混乱しています!
ありがとう!!!
標準構造:
-接続サーバー。クライアント
- 新しいゲーム。Client
-対戦相手を検索 Client -対戦相手
が見つかりました。クライアント
- サーバーはゲーム、ゲームボードを作成し、「ターンベース」のロジックを設定します。
- クライアント 1 が自分のターンをプレイします。
-サーバーは順番をクライアント 2 に変更します。
- クライアント 2 が自分のターンをプレイ
- サーバーがクライアント 1 にターンを変更
「どのように?」について混乱していますが、一般的に、ターンベースのオンラインロジックはどのように行われますか???