[BlueLeaf1336]> DOWNLOAD> UnUtility>

ルービックキューブカウンタ SpeedCube

historyTOP

2006/03/22:作成

動機TOP

Text - 雑にかいてますが、最近、ルービックキューブをやってます。いろんなサイトを見てるんですが、こんなサイトを見つけました。

上のページの一番下に

というものがありまして、それを見て作ってみたくなりました。

早い話、でっかいデジタルカウンタです。ただ、ルービックキューブのために(?)かどうかは知りませんが、両手を使って二つのボタンを同時に押して離すとカウンタがスタートします。

スクリーンショットとダウンロードと説明TOP

というわけで、このプログラムでは次の点に力を入れてます。

役に立たない点に力を入れてるのが主な特徴です。

意味なしセルフテスト中です。最初はうれしかったんですが、次第に邪魔くさくなってきたので、キャンセルできるようにしました。何か適当にキーを入力するととまります。ESCAPEキーでキャンセルするとそのまま終了したりします。

待機状態です。この状態で左右のコントロールキーを押すと「Ready」と表示されますが、入力を完璧にさばき切れてないので、かたっぽだけ指を離してもそのままカウンターが開始してしまいます。ただ、同時に二つのキーを押さなければ開始するためのフラグがたたないはずです。

力を入れたわりにはその程度。

カウント中です。ルービックキューブをといている最中です。

画面にあるとおり、スペースキーでカウントを停止します。図では27秒なんてなってますが、実際にはまったくだめで、2分以上かかります。カウントを停止してから再度スペースキーを押すと上から二つ目の状態(待機状態)になります。

20060322SpeedCube.zip(179,764Bytes) ソースコードと実行ファイルです。

タイトルバーがないんですが、(たしか)画面のどこかをマウスでクリックすると移動できるようにしています。

実際のところ、こんなしょぼいプログラムが「Speed Cube」を名乗ってよいわけがありませんが、もっと早くルービックキューブを6面コンプリートできるように祈りを込めて。

今後の予定TOP

かき混ぜをランダムに出してくれるような、世の中にいくらでも存在しているような、そんなのが作りたいです。参考文献だけ先に。

EOFTOP