- 締切済み
VC++6.0で将棋のソフトを作りたい!!
VC++6.0で将棋のソフトを作りたいんですが、初心者なので参考になるHPなどはありませんか?comは駒を動かす必要はなく、盤面と駒のボタンがあればいいのですが…。(そして、それをテキストで保存したいです。。) 教えてもらえそうなところや、勉強になりそうなHPを教えてください。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- nta
- ベストアンサー率78% (1525/1942)
前回の回答にあげたリンクの書籍は入手が困難であるようで、失礼しました。他の書籍へのリンクが以下のページにありましたので参照して下さい。 http://www.computer-shogi.org/reference/index.html コンピュータ将棋連盟のページにはソフト開発をされている方のホームページへのリンクがたくさんあります。そういった方々にご相談になると有用な情報が得られる可能性があります。
- nta
- ベストアンサー率78% (1525/1942)
全くの初心者ではかなり難しいと思いますが、初心者にもレベルがあり、MFCを使ったプログラミングの基本についてはほぼマスターされて、リソースの操作や、Windowsイベント、APIの呼び出しの処理についてはだいたいのことはできるというレベルには達していらっしゃるのでしょうか。 この場合C言語を使った (1)グラフィックスの描画 (2)マウスイベントの処理 (3)(棋譜を保存するということのようですから)データベースの処理、ファイル操作 さらに、 (4)駒の動きと禁則 をひとつずつプログラミングしていく必要があります。 どのくらいの開発期間をお考えか分かりませんが、かなり手慣れた人でもゼロから1人でコーディングを始めると数ヶ月はかかります。まあ、その2/3以上はデバッグの時間になりますが。VCの初心者ではその数倍から10倍以上と予見されます。 VCにこだわらずVBやShockwaveで作成するといったアプローチも考えられますのでご検討下さい。 http://www.villagecenter.co.jp/book/vb3.html
- uyama33
- ベストアンサー率30% (137/450)
Borland C++ Ver5 のサンプルに チェスの対戦型ゲーム(コンピュータ対人間)の サンプルがありました。 これを改造して、 将棋を作っていました。 対戦型のゲームの参考になると思います。 探してみてください。
↓将棋のソフトをダウンロード出来るページです。