ゆるく楽しむプログラミング

UiFlowで15パズルを作ってみた


操作は、ボタンで行います。

パネルは画像Imageで作成しているので
数字だけでなくイラストや写真も使えます。

 

絶対に解けないパターンの回避

パネルを一組だけ入れ替えたパターン
← 14と15が入れ替わっている
このパターンは解けない事が証明されています。

パネルを奇数組み入れ替えると解けないパターンができるので
シャッフル時には偶数組のパネルを入れ替えうようにします。
これで解けないパターンを回避する事ができます。


プログラム

15puzzle.zip

イメージデータは数字だけです。
動画で使用している ささら&つづみ は著作権の問題で配付できません。

解説動画