Call of Duty Mobile - Token Draw
Tech Stack:
Vue2
,
Vuex
,
Vue i18n
,
Sass
Main Features:
- Users can spend a few coins to do 1 or multiple draws.
- Users can draw one jackpot if they receive a token from the drawing process.
- Users can exchange 3 items they got from the event for another draw.
- Users can press a quick-select button and have the event select for them.
- Users claim the items they got from the event.
Challenges:
- Finding the snippet of code that causes the whole page to crash. (Turns out when using CSS filter property on too many items on the same page. The computation will overwhelm the page.
- Making sure users get correct results when pressing the quick select button and when they undo it by designing a customed data structure.