本文へ移動
完了

FIELDゲーム / イベント / コミュニティ

チャナごっち

2泊3日の名古屋オフ会と連動して進行する、ブラウザ育成ゲーム。

MOBILE
チャナごっちのSP版画面

OVERVIEW

現実の時間とブラウザゲームの進行を接続し、参加者全員が共有できる誕生日体験をつくる。

Period
2022.5–2023.5
Status
完了
Role
企画 / ゲーム設計 / 実装 / 演出
Field
ゲーム / イベント / コミュニティ
Technology
TypeScript / Phaser / Vite / LocalStorage

ORIGIN

発端

誕生日当日だけでなく、2泊3日の名古屋オフ会全体をコンテンツとして扱うところから始まりました。

IDEAL EXPERIENCE

目指した体験

移動、宿泊、交流の時間とゲーム内の育成が連動し、オフ会の記憶そのものがゲーム体験へ残る状態を目指しました。

CONDITIONS

成立条件

  • ブラウザだけで動作すること
  • 複数日にまたがる進行を扱えること
  • 現地での行動とゲームを接続できること
  • 参加者が同じ文脈を共有できること

IMPLEMENTATION

実装

PhaserとTypeScriptを使い、現実の経過時間に応じてキャラクターが成長するブラウザ育成ゲームとして実装しました。与えたアイテムによって体力、知性、音楽などの能力値が変化し、経過時間と能力値の組み合わせによって進化先が分岐します。

キャラクター、アイテム、能力値、セーブデータを設定ファイルへ分離し、時間管理と進化判定を独立したクラスとして構成しました。進行状況はLocalStorageへ保存し、複数日にまたがるオフ会の途中でも育成を継続できるようにしています。

VERIFICATION

検証

2泊3日のオフ会中に実際に使用し、現実の時間とゲームの進行を重ねました。

ACTION

旅行の時間そのものを、ゲームへ

ゲームを遊ぶために現実の行動を止めるのではなく、移動、宿泊、交流というオフ会の時間をそのまま育成体験へ重ねました。参加者は画面の中だけで完結するゲームを遊ぶのではなく、2泊3日の行動と記憶をゲームの進行と一緒に持ち帰る体験になりました。

DEVELOPMENT

開発期間

2022年の誕生日コンテンツとして着手しましたが、ゲーム設計と実装が想定以上に長引き、完成まで約1年かかりました。実時間に基づく成長、複数の能力値、アイテム、進化分岐を相互に矛盾なく動かすことが、制作上の大きな難所でした。

LEARNING

得られたこと

Webコンテンツは画面内だけで完結せず、旅行やイベントの時間構造そのものと接続できます。

FACTS

Period
2022.5–2023.5
Status
完了
Role
企画 / ゲーム設計 / 実装 / 演出
Field
ゲーム / イベント / コミュニティ
Technology
TypeScript / Phaser / Vite / LocalStorage