← 課題一覧

将棋(盤と駒の動き)

将棋 6 段階の 1 つ目。盤上の駒を動かし、敵陣で成り、取った駒は持ち駒になって打てます。王手や二歩などの反則はまだ無く、相手の玉を取ったら勝ち。後手はランダムに指す CPU です(g38 以降で本物のルールと詰み、先読みが入ります)。

先手の番 1 手目

駒をクリック → 行き先をクリック。持ち駒を打つときは、持ち駒のボタン → 空きマス。点が行けるマス、輪が取れる駒、赤いマスが直前の手。成れないとき(歩の一段目など)は自動で成ります。

Python を読み込んでいます… (初回は数秒かかります)

このページは Python のコードがブラウザの中でそのまま動いています(PyScript)。 サーバーはなく、駒の動きの計算もすべて手元の端末で行われます。