ルービックキューブは、Three.jsとWebGLを活用したインタラクティブな3Dパズルゲームです。定番のキューブパズルを楽しみたい方や、スピードソルビング(素早く解くこと)に挑戦したい方に最適です。
プレイヤーは、キューブの面を直接ドラッグして回転させたり、難易度を選んでキューブをシャッフルしたりすることができます。また、解くのにかかった時間や手数を記録したり、操作の取り消し(アンドゥ)ややり直し(リドゥ)を行ったりできるほか、デモンストレーションやヒントとして役立つ「自動解決(オートソルブ)」機能も利用可能です。
シャッフルモードには「イージー」「ノーマル」「ハード」の3段階があり、それぞれ12手、20手、28手でキューブがシャッフルされます。設定画面からは、回転速度、効果音、ハプティクス(触覚フィードバック)、操作の表記方法などをカスタマイズすることも可能です。
クリアにかかった時間、手数、および合計クリア回数は端末内に保存されるため、過去の自己ベスト記録と競い合うことができます。
主な機能
- 完全インタラクティブな3Dルービックキューブ
- Three.jsとWebGLによるリアルタイムレンダリング
- キューブの面を直接ドラッグして回転可能
- スムーズなアニメーションによる回転動作
- 「イージー」「ノーマル」「ハード」の難易度設定
- 12手、20手、28手によるシャッフルレベル
- プレイ中のタイム計測
- 手数カウント
- ベストタイムの記録
- ベスト手数(最小手数)の記録
- 合計クリア回数のカウント
- ローカルストレージへの進行状況保存
- 操作の「取り消し(Undo)」および「やり直し(Redo)」機能
- キューブのリセット機能
遊び方
- ホーム画面から「プレイ」を選択します。
- 難易度(イージー、ノーマル、ハード)を選択します。
- キューブが自動的にシャッフルされます。
- キューブの面をドラッグして、各層を回転させます。
- タイムや手数を確認しながら、キューブを完成させます。
- 必要に応じて「取り消し」や「やり直し」機能を使います。
- 「リセット」や「シャッフル」を使って、新しいゲームを開始できます。
- 自己ベストのタイムや手数の更新を目指しましょう。
- キューブを完成させると、結果が表示されます。
- 「オートソルブ」機能を使うと、解法の手順を確認できます。
ゲームを始める