gameKit を使用して動きの情報をやり取りする単純な 2 人用のスネーク ゲームを作成しようとしています。サーバーがゲームを開始するコマンドを送信して、ゲームを開始します。ゲームが開始されると、ヘビを動かすタイマーが 0.5 秒ごとに起動します。何をしても、2 つの iPhone のタイマーが異なる時間に作動することになります。デバイス間で情報を確実に同期するための提案やアドバイスはありますか?
よろしくお願いします。
私が最終的に行ったのは、両方のデバイスにヘビがどこにいるべきかを計算させ、その情報を他のデバイス。その方法では、100% の確率で同期の問題が発生しました。
ネットワークゲームの同期技術をすばやく検索すると、多くの結果が得られました...各ゲームはユニークです。これらの記事の技術のいくつかを、次のことに役立てることができると思います。
それらにアクセスできれば、IEEEの記事もいくつかありました。