部内で開かれたDXライブラリのゲームプログラミング講座で作った作品です。
参加者の中で、シーンごとに担当分けして分割プログラミングしました。
…とはいえ、GitHubのような大層なものは使っておらず、すべて手作業でマージしています。
実際に作ってみると思ったより判定や思考が難しく、SATによるヘルプがあちこちに入っています。
ルールは簡単で、先に5つの石を並べた方が勝ちです。
しかし、先攻の黒には禁じ手が施されており、「三三」・「四四」・「長連」を作ることはできません。
これは何も制約がないと先手必勝になることが知られているためです。
ダウンロード
※ 動作には DirectX 9.0 以降が必要です。
2016/09/22 追記
- 「飛び四」が「四三」として判定されてしまうバグが報告されています。
ただし、プレイやルールに影響はないため修正の予定はありません。 - 黒の長連が禁じ手とならず、「四三」などと表示されてしまうバグを修正しました。