你畫我猜 Part 2- Kitty Painter App

GitHub 連結

Demo 影片

  • Part 1
  • Part 2–1

功能需求

  • 啟動至少 2 個模擬器,demo 多人連線玩遊戲的過程。
  • 一邊 demo 一邊講解說明,可用講話的方式解說,也可以上字幕。
  • 採用 MVVM 架構,附上分類截圖。
  • 建立遊戲,邀請朋友加入,比方利用邀請碼。
  • 基本遊戲功能
  1. 畫圖: 換顏色、橡皮擦、清空畫板、backward、forward
  2. 聊天室: 系統訊息(綠色)、一般訊息(黑色字含角色頭貼跟名字)、判斷文字內容跟答案是否吻合(不區分大小寫)
  3. 倒數計時
  4. 遊戲內排名: 越早答對分數越高
  5. 複製邀請碼: UUID
  • 附上 FireStore 資料庫的截圖。
  • 遊戲音樂 & 音效。
  • 動畫。
  • 設定頁面。
  • 排行榜 / 之前玩的成績紀錄。
  • 多國語言。
  • 串接 AdMob,看廣告影片獲得獎勵。(Rewarded AD)

加分功能

  • WWDC22 的 keynote & Platforms State of the Union 的心得文章。(至少 500 字,會加在學期總分)
  • 可選擇要跟朋友或陌生人玩。選擇跟朋友玩將搭配邀請碼,選擇跟陌生人玩將自動配對一起玩的玩家。
  • 使用 iOS 16 的新功能。
  • Banner ad(橫幅廣告)
  • 遊戲說明頁面。
  • 交易系統。
  • 虛擬搖桿
  • 可選擇不同地圖。
  • 製作大富翁以外遊戲的同學,也可提出特別的加分功能。
  • 加入收集閃退 log 的 Firebase Crashlytics
  • 使用 RPScreenRecorder 錄製玩家玩遊戲的過程,利用 UIActivityViewController 分享影片。(ps: 需要 iPhone 才可以錄影,不能從模擬器操作 )

--

--