エアホッケーは、台の上を滑るパックをパドルで打ち合うCPU対戦のスポーツゲームです。相手ゴールにパックを押し込めば得点で、先に7点取った側が勝ち。FACE OFFボタンを押せばすぐに対戦が始まります。
ドラッグで動かすパドル
自分のパドルはマウスや指のドラッグで直接動かします。キーボードは使わず、ドラッグの速度がそのままパックを弾く力になるため、押し込むように打つか払うように打つかの加減が生まれます。
- マウス / タッチのドラッグ:自陣のパドルを移動
- FACE OFFボタン:対戦開始
7点先取とパックの物理
得点は両者7点先取制で、決着の瞬間にYOU WIN / YOU LOSEが表示されます。ゴール口の幅は120pxで、パックは壁に当たると減衰しながら跳ね返るため、無駄のない角度でコースを作るほど得点に近づきます。
パックには毎フレーム0.99倍の摩擦と、壁で0.8倍に減衰する反発を持たせた物理挙動を実装。CPUパドルはパックの動きに合わせて自陣を守る自動移動で、Canvas 2Dだけで台の滑る感触と対戦の緊張を再現しています。ゴールのあとはパックがセンターへ戻されてフェアな状態から再開し、CPUは自陣で粘り強くパックを追い続けます。