nounai.output(spaghetiThinking);

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

Design Patterns

【DesignPattern】 Decorator実装してみた in 将棋(2) 【Python】

前回の続きもの。同一方向への利きについてはループで走査可能となるようなやり方にしました。

将棋 de Decorator実装してみた

将棋関係のプログラミングで何か題材ないかなと思い、実装してみました。

Singletonの実装

だいぶうさんくさいけど実装してみた。欠陥コード。

State【振る舞いについてのパターン】

振る舞い(behavior)に関するパターンの1つ、Stateについて。