Warp Smash

どこかの絵を見て連想したので作ってみました。いわゆるポンのバリエーションで、マウスクリックでパドルが反対側にワープします。せっかくなので、BlurFilterを使ってパドルにモーションブラーをかけてみたりしました。
パドルをボールに合わせるのに加えて、パドルを早く反対側に移動させないとボールが返しにくい、でも早くクリックしすぎても駄目というタイミングゲームにもなっているのがミソかなと勝手に思ってます。だいたいゲームというのは、アクションにせよ何にせよ、プレイヤーに2つ以上のことを同時にさせると面白くなるんじゃないかと。1つだとどうすればいいかすぐ分かってしまうので。
ただ、マウスカーソルがFlashからはみ出さないように頑張るという不自然な3つ目が出てきてしまって微妙。マウスカーソル自体邪魔だし、ブラウザゲームでは、マウスが使えるといってもネイティブアプリケーションと同じようには扱えないってことでしょうか。
今日活躍のプチ関数。
private function clamp(n:Number, min:Number, max:Number):Number {
if (n < min) { n = min; }
if (n > max) { n = max; }
return n;
}
スコアのカンストつき加算にまで乱用してたり。
score = clamp(score + 1, 0, 9999);
作る前は100行ゲームを意識してたんですが、こういうのが好きな体質なので無理っぽいです……。