• ベストアンサー

自作ソフトの作成について

自作で将棋や囲碁の棋譜を管理したりできるソフトを作りたいと思ってます。 無料でそのようなソフトをインストールできることは知っていますが、今後パソコンを詳しくなっていきたいと思っており、その為にも自作のソフトを一度作ってみたいと思っている次第です。 いきなり作れるものではないとは思いますが、 まずなにをすればいいのか、自力でソフトを作れるようになる為の手順だけでも、ご教示いただきたいと思います。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
noname#58606
noname#58606
回答No.1

将棋は分からないのですが、棋譜の管理って難しい気がします。 まず、どういった方法でデータを管理するのかが、私には分からない・・・、というか最適解が分からない。 局面とコマのデータを一で保存するって事かなー。 そのデータにそって、コマを動かすと。 まぁ、それはさておいて、初心者が簡単にソフトを作るのは、2つ(3つ?)あると思います。 私はプログラム開発環境のDelphiを使っています。(まぁ、プログラム言語。 えーと、機能の制限(ネットや商用は禁止)がありますが、けっこう簡単にプログラミングが勉強でき、ソフトが作れます。 土台だけなら、10秒もあれば。あとは部品を配置して、プログラムを組むだけです。 ただ、メジャーではないので、書店でも数冊書籍があれば、御の字くらいです。 ネットでは過去の資産とか、初心者向けの説明とかあるけど、まったくの最初からでは、ある程度書籍がないと厳しいかも。 まぁ、本は通販って手もありますけどねー。 もう一つは、Visual Basicです。 今って、Visual Basicって無料なのかな?有料?かはちょっと分かりません。 Delphiと同じように、土台があって、部品をつけて、プログラムを組んでいくタイプの言語、開発環境です。 こちらは、マイクロソフトが関わっているので、書籍もたくさんありますし、OKWEBでの質問のカテゴリーにもなっているくらいメジャーです。 Delphiだと、その他技術に質問することになる。(苦笑 あとは、Rubyもそうかな?(使ったことがないから分かりません。 他にも、JAVAとかCとかありますが、初心者向けではありません。 ネットに特化するのなら、PHP、Perl(HP上での言語)もありますが、棋譜を大量に管理するとなると、難しいでしょう。 Visual Basicか、Delphiだと思いますよー。 いきなりは無理かもしれませんが、目的があった方が、習得も早いですよ。

wakonn
質問者

お礼

ありがとうございました。 Delphiをインストールして勉強していこうと思います。

その他の回答 (1)

noname#58606
noname#58606
回答No.2

たまたま、他の質問を見ていたら。 別の方が、私の疑問を質問していたので。 http://sanwa.okwave.jp/qa3827659.html Visual Basic 2008 Express Editionですねー。 (もし、スペックがあわないようなら、Delphi6は古いPCでもアプリを開発出来ますよ。w 考えてみると、将棋ソフトではなく、棋譜の管理だけなら、簡単とは言いませんが、そう難しくはないかもしれません。

wakonn
質問者

お礼

再度のご説明ありがとうございます。 前回のご説明と合わせて大変参考になりました。

関連するQ&A

専門家に質問してみよう