
設計重點
- 自適應難度:把「等級」與「訓練難度」拆開,等級只升不降、難度依每題作答升降,並在結算頁與個人頁呈現
- 互動狀態:答錯時標出正確的格子、其餘淡出,答對與答錯各有固定的停留時間
- 上架準備:補上訪客模式、刪除帳號、隱私權政策,以及新的 App 名稱與圖示,對應上架審核的要求
專案定位
從研究型任務,到每天幾分鐘的 iOS App
小波原名「蓋博符號」,是以 Gabor 斑塊辨識為核心的視覺練習:一格格條紋中,只有一個的角度不同。第一版先把任務整理成教學、準備、作答、結果與紀錄的流程;這一版的目標,是把它做成每天真的會打開的 iOS App。我負責流程與介面設計,在 iPhone 實機上反覆試玩調整,並用 Nuxt 4 與 Capacitor 封裝成 iOS 版本。目前已完成大部分上架準備,正在準備送審 App Store,網頁版仍可直接試玩。這是練習用的 App,不宣稱任何醫療效果。
問題與目標
難度要跟著人走,回饋要讓人看懂錯在哪
原本的難度只跟累積經驗值有關:玩越久越難,跟答得好不好無關;答錯也可以一直點到對,亂點也能過關。實機試玩後還發現,條紋太淡、格子之間粗細太像,難度明顯偏高。目標是讓每一局都落在「有點挑戰、又不會太難」的範圍(每局正確率約 70–85%),答錯時清楚知道正確答案在哪,並補齊上架審核要求的帳號與隱私流程。
關鍵設計決策
把長期進度與當下難度分開設計
- 把「等級」和「訓練難度」拆開:等級隨累積經驗提升、不會下降;訓練難度依作答升降(連對 2 題 +2、答錯 1 題 −2)並跨局保留,決定網格大小、對比與角度差。
- 每題只能作答一次:答錯時點錯的格子晃動,正確的格子亮出光暈、其餘在 0.5 秒內淡出,停留 1.6 秒後換題;答對則讓目標放大停留 0.8 秒,讓兩種結果有不同的節奏。
- 依 iPhone 實機試玩調整刺激:提高條紋對比的下限、放寬格子之間的粗細差異,並讓角度差隨難度縮小得更慢,直到實機上的難度剛好。
- 「先不登入」也能完整遊玩,紀錄只存在裝置上;若本機有訪客紀錄,登入前先跳確認框說明紀錄不會帶入帳號,避免使用者以為紀錄會被保留。
主要畫面展示
一局訓練:準備、作答、結果、放鬆
這些畫面依序呈現一局訓練:先提醒亮度與距離,接著在網格中找出角度不同的符號,看完本局結果後,再跟著浪聲閉眼休息。




進度設計案例
讓「進步」和「難度」各自看得懂
等級與經驗值代表長期的累積,訓練難度則反映最近的表現。兩者分開呈現後,答錯不會讓人覺得進度倒退,也看得出題目為什麼變難或變簡單。
- 個人頁在等級與經驗值旁顯示「訓練難度 / 100」,並用一句話說明兩者的差別。
- 紀錄頁用連續天數、月曆與訓練統計回顧練習,每日目標頁則在完成後標出今天。



iOS App 案例
為上架補齊主流程以外的部分
要上架 App Store,除了訓練本身,還需要不登入也能使用、可以刪除帳號、公開的隱私權政策,以及正式的名稱與圖示。我把 App 改名為「小波」,換上新的波紋 Logo 與 App 圖示,並只支援 iPhone 直向,讓需要測試與審核的範圍保持清楚。
- 訪客模式:選「先不登入」即可完整遊玩;想跨裝置同步時再用 Google 登入,離線時也能練習,恢復連線後自動同步。
- 設定頁可直接刪除帳號與雲端資料,登入頁與設定頁都能連到隱私權政策與服務條款。
- 深色模式跟隨系統設定,並另外調整深色背景下的條紋呈現,讓刺激在兩種模式下都清楚。

這個專案不宣稱任何醫療效果。我在 iPhone 實機上反覆試玩,從產品體驗角度檢查:難度是否剛好、答錯後是否看得懂正確答案、訪客與登入的紀錄是否不會混在一起,以及換裝置或斷網後紀錄是否仍然完整。
- 2 × 5
- 每局階段與題數
- 70–85%
- 每局正確率目標
- iPhone
- 以實機試玩調整
反思與下一步
下一步:完成送審,並用實際作答檢查難度
目前 App 已經可以在 iPhone 上完整使用,剩下 Apple 登入等送審項目。上架後最想驗證的是:每局正確率是否真的落在 70–85%,以及難度升降的幅度是否合適。
- 補上 Apple 登入,完成 App Store 送審。
- 依實際作答資料檢查正確率與難度升降幅度,必要時調整。
- 紀錄頁目前只有月曆與統計,下一版可以呈現訓練難度隨時間的變化。