nounai.output(spaghetiThinking);

趣味と実益を兼ねて将棋プログラム(研究ツールなど)を作ってみたいと思う私の試行錯誤とか勉強したことを綴ってゆく予定です。 主目的はプログラミングの経験値稼ぎですが、コンピュータ将棋の製作も目指してみたいとも考えています。

GUI実装

MVCっぽい考察

前回、前々回の実装を通して、将棋をするための基盤(Model)部分の設計についてそれなり考えられるようになってきました。前回前々回にやってたことはMVCにおけるModel部分ですが、今回は盤の部分や駒の操作(Moveみたいなこと)についてです。MVCのVも絡んだ、…

文献リンク[UI] No.1

リンク。 いもあらい。 - 将棋盤インタフェース。 NTTソフトウェア - Android向けアプリケーションのユーザインタフェース 1つ目はOO的思考がまだ身についてない私的には大いに参考になります。2つ目はAndroidって所に惹かれます。私のアンテナのドストライ…

HTML+JavaScript+jQueryで駒の利きを表示させてみた

そのまんま。 実装検討の一環として試作してみました。 クリックするとその駒の利きが黒く表示されます。 ただし、 実装に「敵の駒」「駒台」の概念がない 味方の駒を突き抜ける もう一回クリックしたからってキャンセル操作みたく動いたりはしない ↑よって…