私はテキストベースのゲーム、MUDを開発しています。プログラムの基本機能の準備ができました。次に、一度に複数のクライアントに接続できるようにしたいと思います。私はそれを達成するためにスレッドを使用する予定です。
私のゲームでは、各プレイヤーの現在の位置や体力ポイントなどの情報を保存する必要があります。私はそれをデータベースに保持することができましたが、それは非常に速く、時には毎秒変化するので、データベースの使用は非効率的です(私は正しいですか?)。
私の質問は、スレッドは「セッション」として動作できるか、つまり、各ユーザーに固有のデータを保持できるかということです。
はいの場合、それがどのように機能するかを理解するのに役立つリソースを教えていただけますか?
いいえの場合、あなたは何を提案しますか?データベースは良いオプションですか、それとも他の何かをお勧めしますか?
乾杯、エレイスト