你畫我猜 Part 2- Kitty Painter App
Published in
Jun 22, 2022
GitHub 連結
Demo 影片
- Part 1
- Part 2–1
功能需求
- 啟動至少 2 個模擬器,demo 多人連線玩遊戲的過程。
- 一邊 demo 一邊講解說明,可用講話的方式解說,也可以上字幕。
- 採用 MVVM 架構,附上分類截圖。
- 建立遊戲,邀請朋友加入,比方利用邀請碼。
- 基本遊戲功能
- 畫圖: 換顏色、橡皮擦、清空畫板、backward、forward
- 聊天室: 系統訊息(綠色)、一般訊息(黑色字含角色頭貼跟名字)、判斷文字內容跟答案是否吻合(不區分大小寫)
- 倒數計時
- 遊戲內排名: 越早答對分數越高
- 複製邀請碼: UUID
- 附上 FireStore 資料庫的截圖。
- 遊戲音樂 & 音效。
- 動畫。
- 設定頁面。
- 排行榜 / 之前玩的成績紀錄。
- 多國語言。
- 串接 AdMob,看廣告影片獲得獎勵。(Rewarded AD)
加分功能
- WWDC22 的 keynote & Platforms State of the Union 的心得文章。(至少 500 字,會加在學期總分)
- 可選擇要跟朋友或陌生人玩。選擇跟朋友玩將搭配邀請碼,選擇跟陌生人玩將自動配對一起玩的玩家。
- 使用 iOS 16 的新功能。
- Banner ad(橫幅廣告)
- 遊戲說明頁面。
- 交易系統。
- 虛擬搖桿
- 可選擇不同地圖。
- 製作大富翁以外遊戲的同學,也可提出特別的加分功能。
- 加入收集閃退 log 的 Firebase Crashlytics
- 使用 RPScreenRecorder 錄製玩家玩遊戲的過程,利用 UIActivityViewController 分享影片。(ps: 需要 iPhone 才可以錄影,不能從模擬器操作 )