マウスについての簡単なお勉強(*・ω・)っ旦~

ここでは今主流の光学式マウスについてお話します。
光学式マウスの場合、移動した距離だけでなく、机の上の模様や微妙な凹凸を毎秒数千回のスピードで読み取り、マウスがどの方向にどれくらい移動したかを検出します。
たとえば今、X(0,0) 座標にマウスがあるとします。




これを、X(10,10) 座標に
1秒でマウスを移動させます。




見た目では、X(0,0) からX(10,10) まで一本の直線が引かれたようなイメージがありますが、実際はそうではありません
マウスの性能、windows側の設定によってまちまちですが、実際はその線状の点を検出しています。

たとえば、一秒間に5回点を検出するマウスだと実際は、
X(2,2)  X(4,4)  X(6,6)  X(8,8)  X(10,10)
の5点を検出しています。

よって、このゲームの場合、X(1,1) に何か障害物があってもセーフになるわけです。
うわ、今の当たったけど助かった!……それはラッキーだったということですw

ちなみに、ゴールしたのにゲームオーバーになる!不正判定された!と言う時。
あまり詳しくは書けませんが、コース内に見えないチェックポイントを設置しています。
これを通過しないと、不正行為としてゴールしても認定されません。
あとは……わかりますよね?




ではそれを出来るだけ回避する方法を以下に列挙します。
○マウスの移動が早すぎる!(windowsXPの場合)
コントロールパネル>マウス>ポインタオプション>速度 からお好みの設定を作り上げてください。

○マウスパット、マウスを置く場所を変える
光学式マウスで木目調のテーブルの上などでプレイすると、間違いなくカーソルが飛びます。
無地のマウスパットを敷いてプレイしてみてください。

○ボール式マウスの場合は、ホコリつまりをとってみたりしてください。