超手抜きJavaパズルです。
15パズルに似ていますが、ちょっと違います。 「パズル16」では、全てのセルが埋まっていて、空いたセルがないのです。
最初は15パズルでも作ろうかと思ったのですが、 15パズルのアプレットはあっちこっちにあるし、 ボール紙で作れるもの(「15パズルの作り方」) を参照のこと)をJavaで書いてもしょうがないので、 ちょっとだけひねってみました。
「パズル16」では、空いたセルがないので、15パズルのように セルをずらすことはできません。
その代わり、セルをクリックすることにより、 そのセルを左上とする4つのセルが、反時計回りに回転します。
当然、最下段・最右列のセルはクリックすることはできません (何も起きない)。
ま、枯れ木も山の賑わいといった所ですな。
一応ルールはオリジナルアイディアのつもりですが、 世界のどこかで同じものを考えた人はきっといるに違いない...
ソースはこちら