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

Game as a Service 冒險者的新手任務 #1 #1

Open
keytsai opened this issue Oct 15, 2022 · 0 comments
Open

Game as a Service 冒險者的新手任務 #1 #1

keytsai opened this issue Oct 15, 2022 · 0 comments
Labels
good first issue Good for newcomers

Comments

@keytsai
Copy link
Collaborator

keytsai commented Oct 15, 2022

歡迎來到遊戲微服務計畫,我們為來到這裡的你準備了一套武功祕笈,在每一個節點中都蘊含著軟體設計、開發、維運以及方法論的思維與實作技巧!希望大家能在各個環節中不斷嘗試、尋找答案,並期待你能分享你的開發過程,在學習如何練就一身武藝的過程中掌握各項技法的手感,持續內化自身所學,和你的伙伴們彼此教學相長吧!

請完成以下任務:

任務一:

[提交報名表單](https://docs.google.com/forms/d/e/1FAIpQLSfRIzz39FHwkXbOL0oASFy9CBs27lGIXAWR17LwTTWJL0dXiQ/viewform) - ****請踴躍地表達你想如何透過此計畫練成這身武藝吧!

任務二:

[提交組隊表單](https://docs.google.com/forms/d/e/1FAIpQLScJDGXAxAZNDysTejZ-DWwgixnQTeVkFWvbaly8q5jcHEXzdg/viewform) - 習武的路上不孤單!歡迎你在Discord社群內、外尋找盟友,或是你想自己完成也沒問題!

任務三:

解決第一個 Issue - ****第一支木人樁來了!在進入開發以前,請先撰寫你預計使用什麼方式來鍛鍊吧!當然,我們期待能透過文件中看見你每個鍛鍊過程!

  1. 維護 Repo README、更新遊戲簡介
  2. 維護 Repo README、更新 Practice Stack 文件
  3. 解決 Issue

任務四:

投入開發及維運

  1. 落實軟體設計、開發流程(Example Mapping、Event Storming、OOA/D、DDD 等)
  2. Integrate 後端框架
  3. Integrate 前端框架
  4. 與 Lobby Service 串接
  5. 遊戲部署

任務五:

定期參與讀書會活動 - 在讀書會分享以下開發四項內容,每項至少需分享一次

  1. 需求段:需求分析、領域建模、DDD 事件風暴 ...
  2. 設計段:物件導向設計、軟體設計模式 ...
  3. 開發段:前後端應用程式開發、TDD、BDD、軟體架構實踐 (Clean Architecture) ...
  4. 維運段:DevOps / Containerization (Docker) / SRE ...

任務六:

在 Discord 頻道中公開遊戲 URL

參考資源

注意事項

GaaS 開源計畫注意事項
參與此計畫的專案從頭至尾皆 Public!
當遊戲未完成或是中途放棄參與此計畫,該 Repo 由 GaaS 成員進行管理並有權對其進行刪除。

@keytsai keytsai added the good first issue Good for newcomers label Oct 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant