・言語は特段指定いたしません。
・コンピューター対戦機能やネット対戦機能もいりません。
・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で質問しましょう!
似たような質問が見つかりました
- 囲碁・将棋 詰将棋。過去作品との重複、盗作、偶然の一致については誰が検証しているのか? 2 2023/04/26 20:14
- 囲碁・将棋 羽生さんが将棋連盟会長になった真の理由は…? 2 2023/06/14 17:26
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- 会計ソフト・業務用ソフト 会計ソフトを探してます。 4 2022/08/17 08:35
- 囲碁・将棋 将棋、囲碁で対人戦ができるパソコンソフト 2 2022/07/18 10:35
- 囲碁・将棋 人間(プロの棋士の)の能力を凌駕してる、たとえば囲碁のAIは、将棋の能力がみられないのですか? 5 2023/08/13 15:59
- インターネット広告・アフィリエイト アフェリエイトサイト 作成について 5 2022/05/13 21:31
- 囲碁・将棋 オセロ 7 2023/04/19 11:40
- 囲碁・将棋 50半ばで将棋を始めて半月。80になる父親はアマ5段くらいで、遠い昔に教わったこともありましたが、今 7 2022/04/09 09:01
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
COBOLでのNOT = の AND条件
-
C++ ってなんて読む?
-
VBSでDim、Private、Publicの違い
-
C言語とhtmlの違いを どな...
-
楽しくて最高のプログラミング...
-
COBOLで文字タイプを数字...
-
なぜコンピューターをよく知っ...
-
TO_CHARで小数点以下がある場合...
-
プログラミング言語の制作方法...
-
rpa化する言語としてら何があり...
-
Pythonって何を意識した言語な...
-
任天堂で使うプログラミング言...
-
順列の内容をすべて表示するプ...
-
C++における継続行
-
プログラミング言語「C#」の難...
-
Solve()とは、なんですか?
-
プログラムに書かれる"%"記号の...
-
C++は何に適している?
-
ABAPのラジオボタンについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
楽しくて最高のプログラミング...
-
Pythonって何を意識した言語な...
-
C言語とhtmlの違いを どな...
-
プログラムに書かれる"%"記号の...
-
COBOLでのNOT = の AND条件
-
C++ ってなんて読む?
-
質問失礼します。 プログラム言...
-
プログラミング言語の制作方法...
-
UNITY Float型の接尾辞fって
-
C言語って古いですか?
-
Int('1234') で、strをかんたん...
-
COBOLで文字タイプを数字...
-
TO_CHARで小数点以下がある場合...
-
最新のプログラム言語を学ぶに...
-
C++における継続行
-
vbaとc言語の関連性について
-
VBScriptで引数を省略したい場合
-
VBSでDim、Private、Publicの違い
-
HTMLとC++で、どんなホームペー...
おすすめ情報