作品一覧ABOUT

WORKS

Game / Web

2048

2048

同じ数字を重ねて 2048 を目指すパズルゲーム。Google でログインすると自己ベストがランキングに載ります。

概要

ブラウザで遊べる日本語の 2048 です。矢印キー、スワイプ、画面のボタンで操作できます。ログインしなくても遊べて、Google でログインするとニックネームで自己ベストがランキングに掲載されます。

  • 使用技術:HTML / CSS / JavaScript、Supabase(認証・DB)、Cloudflare Workers
  • 担当範囲:企画・デザイン・実装

こだわったところ

手ざわりのいいアニメーション

タイルはスライドし、合体すると軽く弾み、新しいタイルは上から落ちてきます。アニメーション中の操作も 1 回分受け付けるので、テンポよく遊べます。端末で「視差効果を減らす」を設定している場合は動きを省略します。

ずるのできないランキング

ブラウザからは点数を送りません。ゲーム開始時にサーバーが乱数の種を発行し、終了時に送られた操作履歴から点数を計算し直して記録します。そのため、点数や履歴を書き換えても記録されません。

個人情報を出さない

ランキングに表示するのは、順位・ニックネーム・自己ベスト・最大タイルだけです。Google アカウントの名前やメールアドレスは公開しません。