たれスマッシュ

耳でボールを打ち返し、コートを自分の色に塗り替える対戦アクションゲーム。

公開中
  • ゲーム
  • ブラウザ
  • JavaScript
  • three.js
  • Cloudflare Workers
ブラウザであそぶ

できること

つくり

ゲームJavaScript。物理・得点・入力処理を描画から分け、固定の時間刻みでゲームを進めています。
描画three.js。3Dのキャラクター、コート、ペイントの表現をブラウザ上で描画します。
オンライン対戦Cloudflare Workers と Durable Objects。部屋の参加状況と試合の進行を同期します。
対戦方法部屋作成時に発行される4桁の番号で集合します。アカウント作成やログインは必要ありません。

技術的におもしろいところ

操作はすぐに、試合はみんなでそろえて動かす

オンライン対戦では自分の操作をすぐ画面に反映しながら、サーバー側の試合状態とも同期します。通信状況が異なるプレイヤーどうしでも、対戦が成り立つようにしています。

ローカルとオンラインでゲームの手触りをそろえる

ローカル対戦とオンライン対戦は、同じゲームの仕組みを共有しています。遊び方を変えても、耳の攻撃や塗りの勝負が同じ感覚で楽しめる構成です。

プライバシー・利用規約・お問い合わせ

たれスマッシュは会員登録を必要としません。オンライン対戦で扱う情報と端末内の識別子の取扱いは、たれスマッシュ プライバシーポリシーをご確認ください。

ご利用にあたっては利用規約が適用されます。不具合のご報告やご意見・ご要望は、Sizu dev のお問い合わせページからご連絡ください。