iT邦幫忙

2026 iThome 鐵人賽

DAY 17
0
Vibe Coding

不會 Code,也要 Vibe :(((系列 第 17 篇

規劃抽卡功能

  • 分享至 

  • xImage
  •  

前幾天把進度條功能完成後,現在每完整完成一次番茄鐘,進度就會增加 10%。
接下來就要處理《時間就是金錢》原本很重要的一個功能:

累積到 100% 之後的抽卡。

100% 之後要發生什麼?

目前決定的流程是:

90%
↓
完成一次完整番茄鐘
↓
100%
↓
回到主畫面,自動出現抽卡提示
↓
使用者按下「抽卡」
↓
隨機抽出一張卡片
↓
進度回到 0%

原本有想過達到 100% 後要不要直接自動抽卡,但後來還是決定只讓提示自動出現,真正的抽卡由使用者自己按下。
如果當下沒有抽卡,進度就先維持在 100%,抽卡機會也會保留下來。直到抽完一張卡,才重新回到 0% 開始累積。
另外,進度到達 100% 後就先停在 100%,不會繼續變成 110%、120%,也不會因為繼續完成番茄鐘而重複增加抽卡機會。

卡片怎麼抽?

卡牌一樣維持原本的兩種類型:

梗圖卡和生活挑戰卡。

這次暫時不另外設定兩種類型的抽取比例,而是把所有卡片放在同一個清單裡,再從裡面隨機選出一張。
例如總共有 20 張卡,就直接從 20 張裡隨機抽出其中一張,每張卡被抽到的機會都一樣。
接下來會先把以前做好的卡牌圖片整理進目前的專案,再開始把抽卡功能真的接起來。

這樣下一次打開 Cline 的時候,就不用一邊寫、一邊想抽卡到底要怎麼跑了


上一篇
任務可以一直加,畫面不能一直往下長吧?
系列文
不會 Code,也要 Vibe :((( 共 17 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言