- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VC++で通信型オセロを作りたいのですが・・・。)
VC++で通信型オセロを作る方法と所要時間
このQ&Aのポイント
- VC++を使用して通信型オセロゲームを作成する方法について詳しく教えてください。
- 通信型オセロゲームのプログラムに必要な知識や手順について教えてください。
- 通信型オセロゲームのプログラムを作成するのにかかる時間について教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは、honiyonです。 プログラムは、「アルゴリズム」を考えるのが主題です。 ですので、アルゴリズムを考える為のヒントを回答します。 まずは、ネットワークについては、考えなければならない事は単純です。 「何を送受信するか?」 という事です。この答えはすぐ出て、ある程度ものは作れると思います。 次に配列ですが、逆に配列を使わずに処理が可能でしょうか? これは「条件」というよりは「ヒント」ですね。沢山あるマスを1つ1つ別の変数で扱うより、配列として、1つの変数で扱った方が非常に簡単です。 オセロを作るに当たって、いろいろな処理が必要になりますが、まず「どんな処理が必要か」を考え、書く処理についてネタ(アルゴリズム)が浮かんだらそれを1つ1つメモにとっていってはいかがでしょうか?例えば、通信の仕方とか、石を置かれた時の処理、石がひっくりかえる処理など。 そして、そのアルゴリズムを検証します。そのアルゴリズムだけを、1つのプログラムとして作り、動作させます。 最後には、その1つ1つのアルゴリズムを繋ぎ合わせ、オセロの開発にあたります。 頭と紙だけでアルゴリズムを考えているよりかなり効率的だと思います。 どれぐらいの時間がかかるかは、このアルゴリズムの発想にかかっています。頑張ってください。 私もオセロを中学時代に作った事があります。(2人対戦専用/ローカル専用/MS-DOSでマウス操作)この時は半月?一ヶ月程度で出来たと思います。参考程度に...(^^; 参考になれば幸いです(..
お礼
分りやすい説明ありがとうございました。 今ちょうど、オセロの配列部分のプログラムを考えている 最中です。目標は1週間なので、できる限り早くできるように 頑張りたいと思います。回答ありがとうございました。