![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
はじめまして。プログラム初心者のものなのですが、今、VC++の課題で
困っていることがあったので、投稿しました。
実は、今日のプログラムの課題で「通信型オセロゲーム」の問題が出されたの
ですが、まったく何をしたらよいか分らず、かなり困っています。ちなみに
言語はVC++を基本的に使っています。
課題の注意事項を言うと
1、クライアント/サーバの関係を利用したプログラムを作ること
(↑お互いのPCをLANケーブルでつなぐいたときのようなものらしい)
2、配列を用いること
以上が挙げられています。
私はプログラム初心者なので、先ほども言ったのですが、今回の課題は
何から手をつければよいか全然分りません。もし良ければ、このような
プログラムをつれば良いとか、あと、こう言った知識が必要ですという
ものがあれば、是非、教えてください!お願いします!!
それと、このプログラムを作るとしたら、どれくらいの時間がかかるか
分かる人がいれば、それも是非、教えてください。
No.1ベストアンサー
- 回答日時:
こんにちは、honiyonです。
プログラムは、「アルゴリズム」を考えるのが主題です。
ですので、アルゴリズムを考える為のヒントを回答します。
まずは、ネットワークについては、考えなければならない事は単純です。
「何を送受信するか?」
という事です。この答えはすぐ出て、ある程度ものは作れると思います。
次に配列ですが、逆に配列を使わずに処理が可能でしょうか?
これは「条件」というよりは「ヒント」ですね。沢山あるマスを1つ1つ別の変数で扱うより、配列として、1つの変数で扱った方が非常に簡単です。
オセロを作るに当たって、いろいろな処理が必要になりますが、まず「どんな処理が必要か」を考え、書く処理についてネタ(アルゴリズム)が浮かんだらそれを1つ1つメモにとっていってはいかがでしょうか?例えば、通信の仕方とか、石を置かれた時の処理、石がひっくりかえる処理など。
そして、そのアルゴリズムを検証します。そのアルゴリズムだけを、1つのプログラムとして作り、動作させます。
最後には、その1つ1つのアルゴリズムを繋ぎ合わせ、オセロの開発にあたります。
頭と紙だけでアルゴリズムを考えているよりかなり効率的だと思います。
どれぐらいの時間がかかるかは、このアルゴリズムの発想にかかっています。頑張ってください。
私もオセロを中学時代に作った事があります。(2人対戦専用/ローカル専用/MS-DOSでマウス操作)この時は半月?一ヶ月程度で出来たと思います。参考程度に...(^^;
参考になれば幸いです(..
分りやすい説明ありがとうございました。
今ちょうど、オセロの配列部分のプログラムを考えている
最中です。目標は1週間なので、できる限り早くできるように
頑張りたいと思います。回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(プログラミング・Web制作) 大学のゼミのレポートがムカつきます。 R言語というデータ分析に特化したプログラム言語を用いた授業の課 1 2023/06/29 00:50
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- C言語・C++・C# チャットGPT 4について質問があります。 画像のような3つの種類がありますが、それぞれ何が違うので 1 2023/04/29 03:12
- サーバー 無料のレンタルサーバで、スクレイピング(?)はできますか? 2 2022/05/07 10:09
- C言語・C++・C# C言語 3 2022/10/04 15:07
- その他(ビジネス・キャリア) グーグルの障害者訓練プログラム募集あるがどうだろ?6時間勤務で月収22万!! 1 2023/02/17 20:36
- インターネット広告・アフィリエイト アフェリエイトサイト 作成について 5 2022/05/13 21:31
- Visual Basic(VBA) VBAプログラム初心者です。 以下の問題のプログラムを表記してみたのですが、実行するためには、どこを 4 2023/01/19 20:04
- その他(プログラミング・Web制作) Scratchについてです 作ったプログラムをコンピュータに保存してそのまま何もいじらずにそのプログ 1 2022/05/19 18:51
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
正しい五十音順について
-
この問題をVBAで解くには?
-
プログラムの作り方、アルゴリ...
-
アルゴリズム フェルナンデス...
-
シードを考慮したトーナメント...
-
アルゴリズムやコンポーネント...
-
詰め将棋をとくのは、アルゴリ...
-
アルゴリズム
-
Winnyの作り方の本の名前
-
STL > generic algorithms
-
ベイチ・カルノー図以外のとき方。
-
あいまい検索(文字列一致率)
-
センターの情報関係基礎の勉強...
-
データを圧縮したい
-
BCDについて
-
電子回路のAD変換のアルゴリズ...
-
グループを均等に分けるには?...
-
vbaで、連立方程式を解く方法に...
-
多変数関数の最小値を求めるプ...
-
Prologに関する質問
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
正しい五十音順について
-
Dijkstraて
-
Stuck
-
BCDについて
-
[ EXCEL VBA ] 図形を読み込む...
-
期間重複チェックがわかりません
-
アルゴリズムとプロトコールの違い
-
複数の点を最短距離で全て繋ぐ...
-
グループを均等に分けるには?...
-
5人のテストの点数を入力すると...
-
ハノイの塔のさいきアルゴリズ...
-
ハッシュアルゴリズム
-
偏りのある乱数のアルゴリズム
-
C♯で電卓を作成しています。演...
-
多変数関数の最小値を求めるプ...
-
あいまい検索(文字列一致率)
-
JPEG圧縮で8×8に分割する理由に...
-
シードを考慮したトーナメント...
-
画像から文字を認識してテキス...
-
vbaで、連立方程式を解く方法に...
おすすめ情報