・言語は特段指定いたしません。
・コンピューター対戦機能やネット対戦機能もいりません。
・1台のPCで人間VS人間ができればそれで良いです。
・コマのデザインと動き方だけはオリジナルで作成したいです。
そんな本当に簡単な将棋ソフトを自作してみたいです。
「Visual Studio」「C」「C++」「Java」プログラミングを少しずつかじった程度の知識しかございません。
好きな将棋で簡単なソフトを作って今後の技術発展に役立てたいです。
どの言語が一番作りやすいでしょうか?上記4つの言語以外でもかまいません。
参考になるサイトや書籍が御座いましたらお教え下さい。
またこんな人間が1人だけで自作した場合どれぐらいの期間がかかるでしょうか?
No.1ベストアンサー
- 回答日時:
要するに、単にマウスで駒を動かしたり、相手の駒を取ったり、王将が取られたら勝ち負けの判定をする、という程度のものでいいわけですね。
それなら、そんなに大変ではないでしょう。マウスを使った駒の移動、駒の移動可能な場所のチェック、成金の処理、取った駒を手持ちとして管理する処理、といったことができればだいたいできあがりそうです。
どの言語も、おそらくこの程度ならさしてかわらないのでは。C/C++というのは、何かツールを使って? Visual Studioや、Javaの場合、Eclipse/NetBeansといった開発ツールを利用するのであれば、たいした違いはないと思います。ただ、アプリケーションとして配布することを考えるなら、Javaの場合はJREがインストールされてないと動かないし、.netの場合もフレームワークのインストールが必要になります。そのへんの使い勝手も考えたほうがよいかも。
質問者さんのレベルがわからないのでなんともいえませんが、どの言語でも、まぁグラフィック関係の処理、マウスイベントの処理、2次元配列による盤面データの管理や駒データの管理といったものが作れるレベルであれば、まぁ一通り使えるレベルの人なら、数日で基本部分はできそうです(既にグラフィックなどのデータが用意できているとすれば)。今はGUIやイベントの割付など開発ツールが自動でやってくれるし、ビギナーでも1ヶ月はかからないんじゃないでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
C言語とhtmlの違いを どな...
-
UNITY Float型の接尾辞fって
-
C++における継続行
-
HTMLてインタプリタの類になる?
-
WEBのプログラミング言語
-
会計システムをつくるために必...
-
今、コンピューター言語で、COB...
-
Webサービス作成に最適な言語は?
-
.Net Framework APIがあればMFC...
-
QT(C++)の学習方法について
-
順列の内容をすべて表示するプ...
-
一問一答形式の英単語のクイズ...
-
vbaとc言語の関連性について
-
最適化を目的とするプログラム...
-
c言語でペイントミノ
-
今後主流となるプログラミング...
-
UWSCはどのプログラミング言語?
-
C++ ってなんて読む?
-
VCとVC++
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
COBOLでのNOT = の AND条件
-
UNITY Float型の接尾辞fって
-
プログラムに書かれる"%"記号の...
-
C言語とhtmlの違いを どな...
-
vbaとc言語の関連性について
-
C++における継続行
-
COBOLで文字タイプを数字...
-
UWSCはどのプログラミング言語?
-
VCとVC++
-
TO_CHARで小数点以下がある場合...
-
VBSでDim、Private、Publicの違い
-
C++ ってなんて読む?
-
Excel VBAで文字化けする (英語...
-
VBSとWSHは読み方が違うだけで...
-
.Net Framework APIがあればMFC...
-
今ってプログラミング言語は何...
-
VBScriptで引数を省略したい場合
-
Excelの開発言語ってなんですか?
-
HTMLとC++で、どんなホームペー...
おすすめ情報