遊戲畫面:在高雄街頭開車,畫面上有速限、地圖與街道名稱

台灣雞腿

開車逛高雄,我的駕照不是雞腿換的。

下載於App Store即將推出立即取得Google Play即將推出

遊戲特色

在真實街景裡開車,遵守交通規則,平安到達目的地。

  • 從駕駛座往前看,傍晚的蓮池潭湖畔道路,遠方是龍虎塔與九曲橋

    高雄景點關卡

    龍虎塔、駁二、西子灣、85 大樓、高雄車站、柴山、旗津。沿路看得到地標與建築名稱。

  • 銀髮族電動代步車、公路車、機車與小汽車並排停在騎樓旁

    九款車任你選

    從阿嬤電動代步車、公路車、機車到汽車。每台車的極速、加速與耐撞度都不同。

  • 巷口街景:騎樓邊竄出的機車、積水坑洞、外送機車與停在路邊的垃圾車

    台灣街頭日常

    路邊突然竄出的機車、路面坑洞、垃圾車、外送機車、巷子岔路。每一關都會遇到。

  • 路口亮著紅燈,交通警察舉手指揮,手上拿著罰單夾板

    違規就開罰單

    闖紅燈、逆向、紅線臨停都會開罰單。罰款金額與法條參考實際道路交通法規。

  • 傍晚的街道上,發光的金色雞腿浮在車道上方,一路排向遠方

    沿路收集雞腿

    每一關沿路都有雞腿可以收集。開得越穩,拿到的雞腿越多。

  • 車內手機架上的手機正在錄下行車畫面,方向盤中央的喇叭聲波向外擴散

    喇叭、錄影、截圖

    選你喜歡的喇叭聲,也可以匯入自己的錄音。行車畫面可以錄影、截圖,分享給朋友。

遊戲畫面

左右滑動看更多。

技術分享

Flutter 外殼、Godot 遊戲、Django 後端,手機與網頁共用同一份遊戲程式。

  • 瀏覽器
    • Godot 4 網頁版
      • 關卡資源包
      • wasm 引擎
  • 靜態檔服務(CDN)
    • 網頁版關卡資源包
    • 簽章設定檔
  • Django 後端
    • 帳號與刪除
    • 景點多語介紹
    • 關卡設定發布
    • 遊玩紀錄分析
    • AdMob 系統配置
  • Flutter App(iOS/Android)
    • Flutter
      • 設定
      • 登入
      • 關卡列表
      • 紀錄
      • 三語介面
      • 本機伺服器
      • 設定通道
    • Godot 4 遊戲(WebView 內)
      • 3D 路段建造
      • 車流 AI
      • 罰單系統
      • 音效
      • HUD

每顆大晶片是一個系統,晶片上的小方塊是它的組件;金色走線是系統之間的連線,亮起的走線是目前的資料流。按下方按鈕或用方向鍵切換,雙擊畫面回到原視角。

Flutter 跨平台的好處

為什麼遊戲用 Godot,而不是 three.js 或 Flutter

部署決策:用 Cloudflare Workers 放網站與遊戲資源

第一版的官網與龍虎塔網頁版全部是靜態檔,放在 Cloudflare Workers 的靜態資產,不執行 Worker 程式。靜態資產的請求免費、不限次數,不另收流量費。App 與後台 API 仍走 findmo 後端,網頁流量不會壓到後端。

第一版資源大小(2026-10-15 實測,傳輸量為壓縮後)
資源原始大小實際傳輸何時下載
官網 HTML、CSS、JS、圖示111 KB43 KB開頁
首圖影片+封面(桌機 16:9/手機 4:5)2.0 MB/1.6 MB2.0 MB/1.6 MB開頁
特色圖 6 張+遊戲畫面 7 張0.9 MB0.9 MB捲到才載
3D 架構圖(three.js+晶片圖)619 KB159 KB捲到才載
動態背景(shaders.com)2.5 MB696 KB只有桌機且支援 WebGPU
網頁版引擎 index.wasm17.1 MB4.9 MB開始玩
網頁版共用資源 index.pck10.1 MB6.7 MB開始玩
龍虎塔關卡包3.5 MB2.2 MB開始玩
網頁版其他(JS、啟動圖、關卡資料)1.0 MB0.7 MB開始玩
每次官網瀏覽捲完整頁:桌機約 3.8 MB、手機約 2.7 MB,約 25 個請求
網頁版第一次玩約 14.4 MB,約 13 個請求;第二次起由瀏覽器快取,只做更新檢查
Workers 免費版規格與本站用量
項目免費版限制本站放在 Workers 的用量
靜態資產請求免費、不限次數全部請求都是靜態資產
流量不另收費—
執行 Worker 程式的請求每天 10 萬次(UTC 0 點歸零,超過回 1027 錯誤)0(沒有 Worker 程式)
單一檔案大小25 MiB最大 17.1 MB(index.wasm)
每個版本的檔案數20,00057
Worker 程式 CPU 時間每次請求 10 ms不適用
場景分析(每次瀏覽約 3.3 MB,桌機與手機各半)
瀏覽次數請求數傳輸量(20% 訪客玩網頁版)傳輸量(全部訪客都玩)費用結論
1 萬約 28 萬約 59 GB約 172 GB0免費版足夠
10 萬約 276 萬約 593 GB約 1.7 TB0免費版可承受;流量放大前改付費版(每月 5 美元)
100 萬約 2,760 萬約 5.9 TB約 17.2 TB0~每月 5 美元請求與流量都不收費;建議改用付費版
費用比較:20% 訪客玩網頁版(每月,美元)
方案每月 1 萬次瀏覽每月 10 萬次每月 100 萬次
GCP VM(Premium 網路,測試站目前使用)約 7 美元約 71 美元約 663 美元
GCP VM(Standard 網路)0約 43 美元約 631 美元
GCS 公開值區(直接下載)不到 1 美元約 60 美元約 662 美元
GCS+Cloud CDN約 24 美元約 72 美元約 552 美元
Cloudflare Workers(本站) 最優000~每月 5 美元
費用比較:全部訪客都玩網頁版(每月,美元)
方案每月 1 萬次瀏覽每月 10 萬次每月 100 萬次
GCP VM(Premium 網路,測試站目前使用)約 21 美元約 199 美元約 1,727 美元
GCP VM(Standard 網路)0約 167 美元約 1,625 美元
GCS 公開值區(直接下載)約 9 美元約 189 美元約 1,696 美元
GCS+Cloud CDN約 34 美元約 173 美元約 1,357 美元
Cloudflare Workers(本站) 最優000~每月 5 美元
GCP VMPremium 從台灣送到亞太:每 GiB 0.12 美元(1 TiB 內)、0.11(1~10 TiB)、0.085(10 TiB 以上)。Standard:每月前 200 GiB 免費,之後 0.11(到 10 TiB)、0.075(到 150 TiB)、0.07。不含 VM 本身的費用。
GCS台灣(asia-east1)標準儲存每 GiB 每月 0.02 美元(本站 58 MB,約 0.001 美元)。讀取請求每月前 5 萬次免費,之後每次 0.0000004 美元。下載到亞太每月前 100 GiB 免費,之後 0.12(到 1 TiB)、0.11(到 10 TiB)、0.08。
GCS+CDNCloud CDN 傳到亞洲:每 GiB 0.09 美元(10 TiB 內)、0.06(到 150 TiB)、0.05。另需外部負載平衡器,轉送規則每小時 0.025 美元(每月約 18 美元)。未含快取查詢費與回源費。
來源與範圍單價為 2026-10-15 查 GCP Cloud Billing 目錄。測試站 https://app.findmoapp.com/driver/ 與後端 API 共用同一台 e2-medium VM,尖峰流量也會拖慢 API。

假設:每次瀏覽是開首頁並捲完整頁;玩網頁版的訪客另外下載遊戲。風險:Cloudflare 服務條款規定,用 CDN 大量提供影片或大型檔案時要使用付費服務(含開發者平台);條款沒有明說 Workers 免費版是否屬於其中,所以流量放大前改用 Workers 付費版。付費版的靜態資產請求一樣免費、不限次數。index.pck 與關卡包已在 Cloudflare 壓縮傳輸,網頁版第一次下載從約 19.7 MB 降到約 14.4 MB。

為什麼完整關卡封裝在 App 裡

營運費用:AdMob 廣告

開發故事

這個 App 從建立專案到 0.1.0,主要由 Claude Code 寫程式與測試,人負責提需求、做決定與實機驗收。以下數字由建置時的統計腳本從 git 歷史產生。

使用的工具與模型

里程碑

  1. 建立專案基線:企劃、Godot 驗證版、Flutter 外殼Godot 是本專案第一次使用;Flutter 已在過去多個專案驗證過,執行效能與開發效率都令人滿意。
  2. 三語介面(繁中、英文、日文)
  3. 第一個高雄街景關卡
  4. 網頁版獨立建置:龍虎塔一關試玩
  5. 0.1.0 送審

工作流程

  1. 人提需求:一句話描述想要的功能或看到的問題
  2. AI拆成議題:寫清楚目前行為、期望行為與驗收條件
  3. AI每個議題開分支實作,補測試
  4. AI跑靜態檢查與自動測試,通過才合併
  5. AI部署到測試環境並實際呼叫驗證
  6. 人做取捨:AI 把需要決定的事整理成三個選項加建議,由人選擇
  7. 人實機試玩,截圖標記問題交給 AI 修正
  8. AI上架與正式部署由 AI 執行:透過 Ego Lite 瀏覽器操作商店後台與正式機,帳號密碼由人輸入

不是全自動:產品方向、選項取捨、正式上線都由人決定。

人與 Claude Code 的分工

直接在網頁玩

網頁版只提供蓮池潭龍虎塔一關,免安裝,用電腦或手機瀏覽器就能開。

在網頁玩龍虎塔

首次載入約 15 MB(壓縮後)。完整的高雄景點關卡請下載 App。

下載 App

App Store 與 Google Play 版本準備中,上架後可在這裡下載。

下載於App Store即將推出立即取得Google Play即將推出