私は現在、課題のためにオンラインターンベースの RPG をコーディングしています。ゲームでは、プレーヤーは互いにチャットし、ターンが完了するとアクションを送信できます。プレイヤー間のデータ交換を処理する最善の方法は何ですか? ソケットまたはすべての情報をデータベースに保存し、プログラムは定期的に更新を確認するように要求しますか? より良いアプローチがない限り。
ゲームは大規模であることに注意してください。つまり、多くのプレイヤーが同じサーバーで同時に多数のゲームをプレイするため、できるだけ効率的になるように努める必要があります。