【解決方法】C で保存と保存からのロードを実行できるようにするにはどうすればよいですか?


私はこのモノポリーのクローンを持っており、セーブとセーブからロードする機能を追加する必要がありますが、どこから始めればよいのかさえわからないので、助けていただければ幸いです。

GitHub – Mitul-Joby/Monopoly: ターミナルでの C によるボード ゲーム モノポリーの実装。[^]

私が試したこと:

すべてのサイコロの出目をログに記録しますが、プレイヤー名が破損します

解決策 1

それは既存のコードが何を行うかに大きく依存します。 一般的に言えば、データをファイルに書き込んで保存し、ファイルから読み取って再ロードするだけです。 ただし、正確な実装は既存のコードの構造に大きく依存します。

見る ストリーム I/O | Microsoft Learn[^]。

解決策 2

私たちはこれに対して具体的な答えを与えることはできません。あなたが何を試したのか、そのソフトウェアに精通しているのか全くわかりません。そして私も、それがどのように機能するかを理解するために Github プロジェクト全体をくまなく調べるつもりはありません。機能を追加しようとしています。

既存のプロジェクトに機能を追加したい場合は、まずプロジェクト全体をほぼ理解する必要があります。単に「サイコロの出目を記録する」だけでは役に立ちません。それは、復元に必要な情報をすべて網羅しているわけではないからです。これまでのゲーム: 着地した不動産を購入するのは強制ではありません。チャンスカードと共同募金カードの順序はランダムです。など。

そこで、github プロジェクトにアクセスして、注意深く調べてください。仕組みがわかれば、MOD について考え始めることができますが、それは前ではありません。

コメント

タイトルとURLをコピーしました