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

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


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

← 14と15が入れ替わっている
このパターンは解けない事が証明されています。
パネルを奇数組み入れ替えると解けないパターンができるので
シャッフル時には偶数組のパネルを入れ替えうようにします。
これで解けないパターンを回避する事ができます。
プログラム

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