制作物

法令厳守 TOKYO OPEN DRIVE

TypeScript
three.js
Gemma
Open Data

東京都オープンデータと PLATEAU 3D 都市モデルで東京 23 区を走る three.js 製のドライブ探索ゲーム。 歩行者や通報先の指令員との会話は、端末内で動く Gemma 4 が担う。

東京 23 区を走る 3D ドライブゲーム

東京都オープンデータと PLATEAU 3D 都市モデルで作った東京 23 区を、道路交通法を守って車で走り回る 3D ドライブ探索ゲーム。

機能

  • PLATEAU の建物モデル(23 区の全棟)をブラウザへストリーミングし、地形は国土地理院の標高タイル、当たり判定は Rapier 物理エンジンで処理
  • 実在スポット・都営バスの位置・アメダスの天気を、東京都と公共交通のオープンデータから反映
  • 道路標識・区画線・信号は JARTIC の交通規制情報に基づいて配置し、違反を道路交通法に沿って判定
  • 歩行者との会話や事故時の 119 番・110 番通報では、端末内で動く Gemma 4(E2B、LiteRT-LM)が歩行者や指令員を演じる
  • 一方通行や指定方向外進行禁止を守るカーナビ、レベル 4 の自動運転タクシー、自車の自動運転
  • 車・信号機・標識・歩行者は Blender CLI で手続き的にモデリング

プレイする · GitHub リポジトリ