Underground 2 Revived
Play Need for Speed: Underground 2 (2004) in Chrome and Firefox with WebGPU graphics, Web Audio, up to 120 fps widescreen, controller support, free roam and Online races with friends. Fan project, not
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Infinite Flight Live API を使った軽量なライブフライトトラッカー。デザインは design.md(Flightradar24 の design.md 解析に準拠)。
# .env.local
INFINITE_FLIGHT_API_KEY=xxxx
# 任意: 写真の照合先(既定 https://ifspotters.com)
# IFSPOTTERS_BASE_URL=https://ifspotters.com
npm install
npm run dev # http://localhost:3000
npm run build # public/app.js と dist/server.js を生成
| ファイル | 役割 |
|---|---|
src/server.ts | Express。API キーを秘匿したプロキシ、短命キャッシュ、フライト一覧の圧縮、IFSpotters 照合 |
src/client/main.ts | 地図(Leaflet)、ポーリング、選択・追従、検索 |
src/client/aircraft-layer.ts | 全機体を 1 枚の canvas に描画するレイヤー(当たり判定込み) |
src/client/panel.ts | フライト詳細パネル(写真・ルート・統計・高度プロファイル) |
src/client/stats.ts | フライト統計(全履歴から空港・機種・航空会社・路線を集計) |
src/client/globe.ts | 統計の地球儀。MapLibre の globe 投影(public/vendor に置き、統計を開いたときだけ読み込む) |
src/client/top.ts | トップパイロット(いまオンラインの人を通算の飛行時間・着陸回数で並べる) |
src/client/data.ts | API 型、デッドレコニング、距離計算、フォーマット |
GET /api/sessions — サーバー一覧GET /api/flights?sessionId= — 全機体(列を絞った配列形式。types に機種/リバリー名を重複排除)GET /api/flights/:id?sessionId= — 飛行計画・出発/到着空港・航跡GET /api/photos?aircraft=&livery= — IFSpotters の承認済み写真(機種名 + リバリー名の完全一致)GET /api/history?user=<IFC ユーザー名>&page= — フライト履歴を 100 便ずつ(最大 100 ページ)。集計はブラウザで行う。Live API の 429 を避けるため、履歴の取得だけはサーバー全体で同時 2 本・200ms 間隔に絞るGET /api/top-pilots?sessionId= — オンラインの人の通算飛行時間・着陸回数の上位。/users は 1 回 25 人までで API 全体の上限が約 100 回/分なので、誰かが開いている間だけ 2.5 秒に 1 回ずつ集める(Expert で 5〜6 分)。記録はメモリに 3 時間だけ持つ