TOMxLEON Commit 統計報告

2026 年上半年(1月 – 6月)|專案1 & 專案2 雙專案

摘要:TOMxLEON 於 2026 上半年(1月~6月)在 專案1 與 專案2 兩大專案累計貢獻 528 次 Commit,展現高產出與跨專案協作能力。專案1 為持續維護的主力專案,穩定產出;專案2 自 3 月起新接手後快速上手,產出逐月攀升,6 月已達單月最高 72 commits,顯示強勁的學習曲線與交付能力。工作涵蓋 Operator 設定、UI 開發、多螢幕架構、Flow 流程引擎及同步機制等核心模組。
🔥 528
總 Commit 數
📁 2
涵蓋專案(專案1 & 專案2)
📅 6
活躍月份
📊 88
月均產出
⚡ 115
最高單月(6月)
🏷️ 5
核心模組

📊 月份 Commit 趨勢

60
1月
40
2月
102
3月
98
4月
113
5月
115
6月

專案1 1–6月穩定產出 | 專案2 3月起加入,6月達峰值 72 次

🏷️ 工作分類統計(雙專案合計)

UI
130
OperatorSettings
120
Multiscreen
71
Flow
70
FlowSync
27
Video
18
TopPanel
17
OuterConfig
16
其他 (25 類)
59

📅 月度里程碑

2026/01(60 commits)
專案1 全力衝刺
OperatorSettings 與 UI 大量開發
2026/02(40 commits)
農曆年前後
持續 專案1 維護
2026/03(102 commits)🚀
專案2 正式接手,雙線作戰開始
單月破百,專案1 58 + 專案2 44
2026/04(98 commits)
專案2 產出首度超越 專案1
快速上手,專案1 43 vs 專案2 55
2026/05(113 commits)📈
雙專案齊頭並進
上半年最高產月,專案1 59 + 專案2 54
2026/06(115 commits)🏆
專案2 達到巔峰產出
整體最高月,專案2 單專案 72 commits 創新高

🏆 關鍵成果

成果說明
🔥 高頻穩定交付半年 528 commits,月均 88 次提交,維持高頻穩定交付
🚀 專案2 快速起步3 月無縫接手,4 個月內產出即超越原主力 專案1(44→55→54→72)
🎯 UI 深度開發UI 模組合計 130 commits 為最大宗,展現前端開發深度
⚙️ 跨專案一致性OperatorSettings 跨雙專案 120 commits,確保運營端功能一致性
🔄 核心架構掌握Multiscreen + Flow + FlowSync 合計 168 commits,掌握核心架構

📋 各專案 Top 5 類別工作明細

專案1 OperatorSettings(73 件)

工作內容狀態
彩票設定頁面(固定制/抽獎制切換、票數調整、同步警告)✅ 完成
連機設定(2~8P 支援、跨機種測試 UI、警告訊息)✅ 完成
燈光測試功能(全亮跑馬、氮氣瓶燈、動感停止鍵)✅ 完成
營運版本切換(寄台/銷售轉換、重開機倒數、M23 讀寫)✅ 完成
硬體測試頁面(IO/力回饋/計數器/屏幕解析度測試)✅ 完成
機台同步設定(存檔同步、強制跳轉、跨機種過濾)✅ 完成
FA/CN 版本差異化設定檔與 UI✅ 完成

專案1 UI(73 件)

工作內容狀態
彩票加碼動畫與 UI 串接(橫條動畫、挑戰者事件、數值顯示)✅ 完成
影片播放 UI(RenderTexture、共用播放管理器、車輛展示)✅ 完成
選擇流程 UI(延伸區影片、場景切換不黑屏、關卡選擇)✅ 完成
待機場景 UI(排行榜、彩票獎池、Logo 時序控制)✅ 完成
接關頁改版(選項動畫、標題語系、彩票數值更新)✅ 完成
遊戲結束/出票中/等候大廳 UI✅ 完成

專案1 Multiscreen(44 件)

工作內容狀態
影片同步播放(Seek 延遲、開始時間同步、MediaSync 計數器)✅ 完成
虛擬燈箱跨屏(四屏判斷、參數命名統一)✅ 完成
跨屏佈局邏輯(2~8P 規則、群組人數變動、滿幣同步)✅ 完成
PV/車輛展示輪播切換時機分開✅ 完成
Debug Page 資訊顯示與 NTP offset 調整✅ 完成

專案2 UI(57 件)

工作內容狀態
彩票相關 UI(投幣頁跑馬燈、選擇模式、最大獎、加碼動畫、出票中移植)✅ 完成
延伸區功能移植(選擇流程、車輛展示影片、RenderTexture)✅ 完成
待機流程 UI 調整(排行榜影片、壓黑處理、PressStart 語系)✅ 完成
Loading 頁面優化(活動圖輪播、logo、彩票 UI 移除 Animator)✅ 完成
接關頁與結算流程 UI(漸亮動畫、事件解註冊、Coroutine 清除)✅ 完成

專案2 OperatorSettings(47 件)

工作內容狀態
彩票設定頁面(固定制/抽獎制、8人連線彩票、對戰獎勵警告)✅ 完成
連機設定(2~8P、FA版測試頁、跨機種警告、版本號顯示)✅ 完成
燈光測試(全亮修正、操作提示排版、動感停止鍵修正)✅ 完成
營運版本切換(三步驟流程、寄台版移植、專案1同步設定移植)✅ 完成
硬體測試頁面(IO測試+故障排除鍵、計數器、屏幕解析度)✅ 完成
營收表(FA版出票數、總計數表)與資源管理✅ 完成

🔭 下半年展望

  • 持續深化 專案2 專案,目標達到與 專案1 同等熟練度
  • Flow 與 FlowSync 模組整合優化,提升流程引擎穩定性
  • Multiscreen 架構進階功能開發
  • 探索兩專案共用模組的抽象化與復用機會
  • 維持月均 80+ commits 的高產出節奏
📦 專案1 — Commit 紀錄統計(303 次)

月份統計

月份Commits佔比
1月6019.8%
2月4013.2%
3月5819.1%
4月4314.2%
5月5919.5%
6月4314.2%

完整類別統計

類別1月2月3月4月5月6月總計
OperatorSettings721151316173
UI291181131173
Multiscreen1045315744
Flow651084538
FlowSync248216
TopPanel31610
Video1539
OuterConfig111317
LocalNtp1124
DisplayStatus22
VideoConfig112
FilePath22
Ticket112
Utility22
Sound11
Enum11
CarRoom11
FileIO11
UiData11
Language11
MachineInfo11
VideoPlayer11
Config11
MachineSN11
SystemError11
TicketController11
FilePathConfig11
Debug11
GameData11
Animation11
Scene11
Rental11
Git11

Top 5 類別工作詳述

1. OperatorSettings(73 件)— 操作員選單設定

主要工作涵蓋:彩票設定頁面開發(固定制/抽獎制切換、票數調整、同步警告訊息)、連機設定(2~8P 支援、跨機種測試 UI、P數圖示與警告訊息)、燈光測試功能(全亮跑馬、氮氣瓶周圍燈、動感停止鍵)、營運版本切換(寄台/銷售轉換、重開機倒數、M23 讀寫等待)、硬體測試頁面(IO測試、力回饋測試、計數器測試、屏幕解析度測試)、機台同步設定(存檔同步、強制跳轉頁面、跨機種資料過濾)、以及FA/CN 版本差異化設定檔與 UI 處理。

2. UI(73 件)— 使用者介面

主要工作涵蓋:彩票加碼動畫與 UI 串接(橫條動畫、挑戰者加入事件、數值顯示)、影片播放相關 UI(RenderTexture動態生成、共用影片播放管理器、車輛展示連播)、選擇流程UI(延伸區影片串接、場景切換不黑屏、關卡選擇介面)、待機場景 UI(排行榜、彩票獎池、Logo播放時序控制)、接關頁改版(選項動畫、標題語系、彩票數值更新)、遊戲結束流程 UI、出票中跨流程UI、以及等候大廳規則與車輛展示影片順序調整。

3. Multiscreen(44 件)— 跨屏功能

主要工作涵蓋:影片同步播放(Seek 延遲計算、開始時間同步、MediaSync計數器)、虛擬燈箱跨屏功能(影片同步開始時間、四屏判斷、參數命名統一)、跨屏佈局邏輯(2~8P跨屏規則、群組人數變動判斷、滿幣狀態同步)、PV 輪播與車輛展示輪播切換時機分開、跨專案影片設定、Debug Page資訊顯示(影片開始時間 Offset、播放速度、Seek 時長)、以及 NTP 時間 offset 調整與 Seek 容錯值外部檔控制功能。

4. Flow(38 件)— 遊戲流程控制

主要工作涵蓋:車輛展示熱測模式(隨機影片、可調流程時間)、彩票加碼流程(單機/連線加碼時機、動畫播完判斷、Loading 進場控制)、接關流程改版(對戰獎勵局串接、接關確認時間、選擇與確認流程)、待機流程管理(PV輪播切換、車輛宣傳影片、QR code狀態清空)、選車流程(遊客預設選項、退場動畫事件觸發、場景新預設規則)、以及進出操作員選單的流程銜接(出票 UI控制、虛擬燈箱隱藏、網路重置)。

5. FlowSync(16 件)— 流程同步

主要工作涵蓋:跨屏流程同步封包處理(Queue 統一在 Update 處理、同 frame多封包修正)、車輛展示同步規則(單屏不送封包、影片時間是否修改判斷、影片 ID 更新條件)、發送者機台 ID判斷加入、流程同步改用統一 Enum、跨專案輪播順序同步、以及 Debug 資訊修正與 Log 優化。

📦 專案2 — Commit 紀錄統計(225 次)

月份統計

月份Commits佔比
1月0
2月0
3月4419.6%
4月5524.4%
5月5424.0%
6月7232.0%

完整類別統計

類別1月2月3月4月5月6月總計
UI22822557
OperatorSettings22517347
Flow7610932
Multiscreen4571127
FlowSync224311
Video1539
OuterConfig12339
TopPanel167
Utility12126
LocalNtp224
FilePath123
MachineSN22
Ticket11
Rental11
Sound11
Language11
Debug11
Loading11
Standby11
VideoConfig11
Color11
Garage11
Addressable11

Top 5 類別工作詳述

1. UI(57 件)— 使用者介面

主要工作涵蓋:彩票相關UI開發(投幣頁跑馬燈、選擇模式彩票UI、最大獎UI、加碼動畫、出票中UI移植)、延伸區功能移植(選擇流程延伸區、車輛展示影片播放、RenderTexture設定、車廠名文案)、待機流程UI調整(排行榜影片串接、壓黑處理、黑幕淡入淡出移除、PressStart語系修正)、Loading頁面優化(活動圖輪播修正、logo加入、彩票UI移除Animator)、接關頁與結算流程UI(漸亮動畫、彩票數值更新、事件解註冊與Coroutine清除)、以及WaitingConfirm延伸區補上與選擇場景平移選項調整。

2. OperatorSettings(47 件)— 操作員選單設定

主要工作涵蓋:彩票設定頁面開發(固定制/抽獎制切換、票數資訊列表、8人連線彩票設定、對戰獎勵頁警告訊息)、連機設定(2~8P支援、FA版連機測試頁、跨機種警告訊息、連線版本號顯示)、燈光測試功能(全亮修正、操作提示排版、動感停止鍵修正)、營運版本切換(三步驟流程、寄台版功能移植、專案1機台同步設定移植)、硬體測試頁面(IO測試加入故障排除鍵、計數器測試、屏幕解析度測試與重置)、營收表(FA版出票數、總計數表)、緩衝時間顯示、流程時間預設值修改、以及QR code texture離開時銷毀等資源管理。

3. Flow(32 件)— 遊戲流程控制

主要工作涵蓋:待機流程調整(跳轉到CoinPage投幣判斷改為IO、流程時間與專案1統一、進退場時間修改)、PV與車輛展示流程分離(輪播切換時機分開、壓黑進退場)、跨屏流程同步串接(強制跳轉流程修改、滿幣時不受同步影響)、Loading流程優化(StartCheckJoinRoom移到ReleaseGame之後、ReleaseGame狀態搬移與Revert)、彩票相關流程(固定制流程修改、UI數值串接、接關頁數值修正)、投幣頁時間調整(改為18秒)、挑戰者加入事件串接與時間IO暫停、以及進操作員選單Reset PopMsgData。

4. Multiscreen(27 件)— 跨屏/多機台功能

主要工作涵蓋:專案1跨屏功能移植到專案2(初步移植含虛擬燈箱資訊)、影片同步機制(Seek模式與八人跨屏判斷、SeekDelayTime改用平均值、Threshold預設值調整)、虛擬燈箱功能(四屏判斷、跨屏參數改名、影片同步開始時間以晚的為主、退場影片不卸載策略)、跨專案影片輪播(PV輪播時長切換、跨機種強制播自己專案的PV)、影片開始播放同步時間延遲(不同流程可分開調整、延遲改為1秒)、2~3P可以跨屏支援、影片播放器安全判斷、以及關閉虛擬燈箱影片過程中同步功能與相關Debug Log清理。

5. FlowSync(11 件)— 流程同步機制

主要工作涵蓋:流程同步封包改用統一Enum、封包加入P數資訊、收到的封包改用Queue在Update中處理(避免多執行緒問題)、Send與Receive修改影片資訊的判斷條件統一、修正強制流程同步功能與強制流程跳轉Keypro版本錯誤問題、修正強制跳轉流程API、補上註解、以及修正同步封包DebugPage資訊顯示。