靜心救世者 heart-break開發日誌

2026-08-29

「暫停」只停了時鐘

一個狀態有三個受眾,只通知了一個

圖為示意,波形是合成的。

有人試玩之後回報:暫停的時候,繞圈還在算,補光燈還在閃。

我去看那顆暫停鈕做了什麼。它做的事情從頭到尾只有一行:把時鐘停掉。

停住的只有時間

時鐘停了,其他全部照跑。

繞圈的量測照樣在收資料。而暫停的時候手機通常是放著的, 那段完全靜止會被算成「繞得很糟」——所以你暫停得越久,結算的水流讀數越難看。 那完全是反過來的:暫停是你在照顧自己,不該變成扣分。

鏡頭那邊也一樣,還在每隔幾秒亮一次燈,對著桌面閃。

共同的形狀

三件事都該跟著「停住了」走,但只有一件收到消息。

修法不是各補一刀。三個受眾各自去問「現在是不是暫停」, 只是把同一個錯誤分散到三個地方——下次多一個受眾,還是會漏。

改成一個地方一次同步三件事。下次再多一個,只有一個地方要改。

順帶挖出一個還沒被撞到的

暫停有兩個來源:你自己按的,跟系統因為偵測不到手指而停的。 它們原本共用同一個狀態。

所以系統停住的時候,那顆按鈕會顯示「繼續」。按下去, 等於在手指還沒放回去的情況下把水打開,然後下一次偵測又把它停回去。

現在兩個來源分開記。系統停住的時候,那顆按鈕不再顯示「繼續」。

← 其他的開發日誌