パズル16

超手抜きJavaパズルです。

15パズルに似ていますが、ちょっと違います。 「パズル16」では、全てのセルが埋まっていて、空いたセルがないのです。

最初は15パズルでも作ろうかと思ったのですが、 15パズルのアプレットはあっちこっちにあるし、 ボール紙で作れるもの(「15パズルの作り方」) を参照のこと)をJavaで書いてもしょうがないので、 ちょっとだけひねってみました。

「パズル16」では、空いたセルがないので、15パズルのように セルをずらすことはできません。

その代わり、セルをクリックすることにより、 そのセルを左上とする4つのセルが、反時計回りに回転します。

回転の図

当然、最下段・最右列のセルはクリックすることはできません (何も起きない)。

Puzzle16

ま、枯れ木も山の賑わいといった所ですな。

一応ルールはオリジナルアイディアのつもりですが、 世界のどこかで同じものを考えた人はきっといるに違いない...

ソースはこちら

プログラマなページに戻る | トップページに戻る