小さな世界が、生きている。
Pocket Planet
手のひらサイズの3D生態系。地形を作り、生き物を迎え、天気を変えて、小さな変化が惑星全体に広がる様子を観察するアプリ。
JavaScriptThree.jsViteSimulation
“小さな変化から、世界の動きを見つける。”
01
課題
生態系のつながりを、遊びながら試せる小さな世界として表現する。
02
担当
ゲーム設計、3D描画、生態系シミュレーション、レスポンシブUI、保存ファイル検証。
03
制約
アカウントやAPI、バックエンドなしで動き、状態を安全に保存・共有できる構成。
04
プロセス
8種類の地形、標高編集、12種類の動物、四季、任意の自然災害、ミッション、発見ノートを備えた3D惑星を実装。
05
成果
生態系の実験、災害復旧、ミッション報酬の配置、写真撮影まで楽しめる独立アプリ。旧保存データにも対応。
体験のポイント
- 8種類の地形と山・谷・湖の深さを編集できる3D惑星
- 12種類の生き物、海中庭園、動物追跡と家系図
- 8ミッション、地形の変化、条件を変えて比較できる生態系実験
- 惑星テンプレート、共有シード、履歴再生・分岐、自由な建築
設計とパフォーマンス
- Three.jsと再利用可能なジオメトリ・マテリアル
- 個体数を制限した決定的シミュレーション
- JSON入力検証とブラウザー内自動保存
- 生息地、気候、長期実行、保存・復元のテスト