たれもり!

耳を一筆書きでデザインして、飛んでくる食べ物を積み上げるアクションゲーム。

公開中(プロトタイプ)
  • ゲーム
  • ブラウザ
  • TypeScript
  • three.js
  • Rapier
  • Cloudflare Workers
  • Cloudflare D1
ブラウザであそぶ

できること

つくり

ゲームTypeScript と Vite。耳の形の判定、飛来パターン、タワーの名前づけを描画から分けています。
物理Rapier(2D)。描いた耳の折れ線をカプセルの列に変換し、食べ物どうしのくっつきや崩れを計算します。
描画three.js。キャラクター、食べ物、昼から夜へ変わる背景をブラウザ上で描画します。
ランキングCloudflare Workers と Cloudflare D1。端末ごとの匿名IDで記録し、期間ごとの自己ベストだけを保存します。

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

手描きの線をそのまま当たり判定にする

なぞった線は手ブレを補正したうえで、角は残したまま物理エンジンの形に変換しています。自分で描いた耳がそのまま食べ物を支えるので、形を変えるたびに積み方が変わります。

ログインなしで、名前の自由入力もしないランキング

表示名は決まった言葉の組み合わせから選ぶ方式にして、サーバー側でも同じ辞書で確かめています。自由入力をなくすことで、登録の手間と、不適切な名前が載る心配の両方をなくしました。

プライバシー・お問い合わせ

たれもり!は会員登録を必要としません。ランキングで扱う情報と端末内に保存する情報の取扱いは、たれもり! プライバシーポリシーをご確認ください。

不具合のご報告やご意見・ご要望は、Sizu dev のお問い合わせページからご連絡ください。