以前、ツクダオリジナルから発売されていた「カラーキューブ」というパズルがあります。 このパズルは、立方体の6つの面にそれぞれ違う色がついたキューブ8個を、3×3のマス目に並べます。1マス分の空きを利用して、立方体を滑らさずに転がして、面の色を次々と変えることによって、8つの面の色をそろえることが目的です。
「滑らさないで転がす」というのは、以下のような動きになります。( もう少しわかりやすいgifアニメーションもこちら(droll33.gif : 266kbyte)にご用意しましたが、サイズがちょっと大きいのでご注意下さい。)
⇒ ⇒ さてこのパズルをJavaアプレットにしてみました。移動したいキューブをクリックすると、それが転がって空きマスに入ります。回転する途中のアニメーション等はありません。
カラーキューブ
6面それぞれ色が違うの立方体を転がして、面の色を揃えてください。
最初は8つのキューブの上の面は全て「白」になっています。とりあえず、8つとも上下反対にして、今は見えていない「黄色」にしてください。側面の色はばらばらでかまいません。 上の面が全て黄色になって、中央が空きマスにできると、背景の色が変わります。[Reset]ボタンを押すと、最初の状態に戻ります。 (2004.06.04. H.Hasegawa)
ご連絡いただいた手数についての履歴
04年6月 4日(金) 70手 hhase http://www.lcv.ne.jp/~hhase/ 04年6月11日(金) 66手 濱中さん http://marine.sci.hyogo-u.ac.jp/~hammer/ 04年6月12日(土) 60手 ktsさん http://nano.web.infoseek.co.jp/blog/ 04年6月15日(火) 46手 濱中さん http://marine.sci.hyogo-u.ac.jp/~hammer/ 04年8月16日(月) 36手 toshi さん 36手という解を送ってくださったtoshiさんによりますと、この36手というのが最短手数のようだ、とのことです。また、最後に残る空きマスの位置が中央でなくてもよいというふうに条件を緩和すると、34手で8個のキューブ全てを裏返せるということで、その解も送っていただきました。ありがとうございました。