Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

posts/gatcha-game-notes/ #12

Open
utterances-bot opened this issue Aug 28, 2023 · 1 comment
Open

posts/gatcha-game-notes/ #12

utterances-bot opened this issue Aug 28, 2023 · 1 comment

Comments

@utterances-bot
Copy link

手機營運類遊戲筆記 - Northern Wind

因為之前接觸過手機營運類遊戲的開發跟維護,想分享一些心得。我自己工作算是 Unity 前端所以看得有限,希望如果有接觸過不同開發面向的朋友也能分享經驗。

https://franknine.github.io/posts/gatcha-game-notes/

Copy link

Bogay commented Aug 28, 2023

要怎麼方便 QA 解鎖資源、跳關,還有 偏移 Server 時間 實測未來期間限定的活動。

時間相關的測試,之前看過安德魯的分享,或許是個做法?透過一個 DateTimeUtil singleton 讓時間可以被 mock,若是要針對測試服單獨測試的話,就在測試服那邊設定時間偏移量即可。小結有寫到他如何運用在 unit test 以外的場合:

當然不只是 unit test. 而是我在內部的某些 project, 直接在 prototype 的設計,就直接加上了 DateTimeUtil 的 UI。舉例來說,某系統的架構展示,我就在後台的右上角,直接加上了代表 .Now 的 lLabel (顯示目前系統 “認為” 的時間),以及幾個相關的操作 TimePass(...) / GoNextHours(...) / GoNextDays(...) 的按鈕,按一下就代表系統時間往後快轉了多少,直接跳到隔天等等。對於溝通或驗證想法,幫助很大。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants