どうやらルービックキューブで検索してこのサイトに来た人がいたようです。残念ながら、 U D の特技にルービックキューブと書いてあったのみ。ルービックキューブのプログラムは載せていませんでした。そんなわけで、少しバグを取り除いたもののなんだか微妙な改造をしたルービックキューブをなこ置き場で公開しておきます。nako置き場>RUBIK'S CUBE
そのバグなどについて。ルービックキューブのプログラム内で「左」「上」という面を表す定数を使用していました。ところが、なでしこのバージョンアップでGUI部品にメンバ「左」「上」が追加され、「左や上を含むソースが上手く動かない!」がFAQになっていたのは記憶に新しいでしょう(そうでもない??)。要するに全くそれと同じ状況に陥ってたわけですね。まぁ、未来のバージョンアップを予測してプログラムするなんて無理だから、これは致し方ない。
だが、だがしかーし。適当にそのあたりのバグを潰しただけで、実はテストコードもほとんどそのまま残していたりする。つまり、ルービックキューブの盤面色編集機能なんかをつけたまんま。動かないテストコード部分は流石に削除したけれど、他も消すのは面倒だったので、そのまま倉庫にうpすることにしました。まぁ、別にいいか。
ところで、OSCKで魅せるプログラムを一つ選んで展示するとしたらVisual Befunge に次いでこのRUBIK'S CUBEをオススメします。と言うか要するに、僕がOSCKで展示するのはこの辺の旧作品だけです、って話。なんかチャットで魅せるゲームを作るとかぬかしましたが、無理です。既存品でもいけますよ(多分ね)。
ホントはゲームの構想は常に練ったりしているし、ネタがないではないですが、いかんせん時間がない。中途なモノで挑むより、パーフェクトなもので行きたいのが心情。