ふと昔のことを思い出しました。
実は私、かつてビリヤードの「スリークッション」や「四つ玉」にかなりハマっていた時期があります。
「あのプレイ感をWeb上で手軽に遊べるゲームにしてみたら面白いのでは?」と思いたち、さっそく開発に着手。試行錯誤の末、ひとまずスリークッションの挙動がしっかりと遊べる段階まで作ることができたので、そのご報告です。
なぜ今、スリークッションのWebゲームなのか?
ポケットビリヤード(穴に球を入れるタイプ)のゲームは数多く存在しますが、キャロムビリヤード(ポケットがなく、球同士を当てて得点するタイプ)の本格的なWebゲーム、特に3クッションに特化したものはそこまで多くありません。
スリークッションは、手球を撞いてから「的球2つに当てるまでに、クッションに3回以上当てなければならない」という非常に戦略的で奥深い競技です。
球の回転(イングリッシュ)、撞点、勢い、クッションの反発力など、物理的な計算がプレイの成否を分けます。昔遊んでいたプレイヤーとしての視点を活かし、「あの独特の軌道と爽快感」をブラウザ上で再現することを目指しました。
今回実装した機能とこだわったポイント
- 物理演算の最適化:球の摩擦、クッションの反発、回転(ひねり)による軌道の変化をWeb上でリアルタイム処理
- スリークッション判定ロジック:手球が3回以上クッションに触れてから2つ目の的球に当たったかを正確に判定
- ブラウザで手軽にプレイ:インストール不要で、PCやスマホからすぐに遊べるWeb仕様
今後の展望とまとめ
現状で「スリークッションとして成立して遊べる」というベースラインまでは到達しました。
今後は、UIのブラッシュや、昔遊んでいたもう一つの思い出の競技「四つ玉」モードの実装、さらには知財やアイディアの検証も含めて少しずつアップデートしていく予定です。
「点数持ち」の方にはご不満が出る出来だとは思います。実際私もそうです。ただ、多少なりともあの緊張感は出せたと思っています。まずはぜひ一度触ってみて、ご意見やフィードバックをいただけると嬉しいです!
