前幾天把進度條功能完成後,現在每完整完成一次番茄鐘,進度就會增加 10%。
接下來就要處理《時間就是金錢》原本很重要的一個功能:
累積到 100% 之後的抽卡。
目前決定的流程是:
90%
↓
完成一次完整番茄鐘
↓
100%
↓
回到主畫面,自動出現抽卡提示
↓
使用者按下「抽卡」
↓
隨機抽出一張卡片
↓
進度回到 0%
原本有想過達到 100% 後要不要直接自動抽卡,但後來還是決定只讓提示自動出現,真正的抽卡由使用者自己按下。
如果當下沒有抽卡,進度就先維持在 100%,抽卡機會也會保留下來。直到抽完一張卡,才重新回到 0% 開始累積。
另外,進度到達 100% 後就先停在 100%,不會繼續變成 110%、120%,也不會因為繼續完成番茄鐘而重複增加抽卡機會。
卡牌一樣維持原本的兩種類型:
梗圖卡和生活挑戰卡。
這次暫時不另外設定兩種類型的抽取比例,而是把所有卡片放在同一個清單裡,再從裡面隨機選出一張。
例如總共有 20 張卡,就直接從 20 張裡隨機抽出其中一張,每張卡被抽到的機會都一樣。
接下來會先把以前做好的卡牌圖片整理進目前的專案,再開始把抽卡功能真的接起來。
這樣下一次打開 Cline 的時候,就不用一邊寫、一邊想抽卡到底要怎麼跑了