iT邦幫忙

2026 iThome 鐵人賽

DAY 5
0

在搞懂了 Prompt 的下達技巧與 Xcode 的架構規範後,今天我們要正式進入核心模組——認知訓練遊戲畫面的開發!

1. 遊戲模組前期規劃

在請 AI 寫畫面之前,我們必須先釐清遊戲的範疇與呈現方式。這款 App 規劃了三大核心益智遊戲,每個遊戲都有其專屬的 UI 互動模式:

  • 成語接龍/填空:採用卡片式問答介面,畫面上方顯示題目與缺漏字,下方提供大顆粒的選項按鈕供玩家點擊。
  • 找不同/視覺觀察:採用雙欄對比圖框,上方或左右擺放兩張對照圖片,底部設計計時器與標示提示的互動區。
  • 棋局策略(如消消樂/棋盤對弈):採用網格(Grid)佈局,畫面中央為動態棋盤,下方搭配得分與剩餘步數顯示。

2. 用 AI 生成遊戲選單與遊戲主畫面

明確了遊戲數量與呈現方式後,我們就能請 AI 幫忙撰寫遊戲選擇清單(Game Selection View)以及單一遊戲的基礎 UI 框架。

💡 實戰 Prompt 範例:

「請幫我用 SwiftUI 撰寫一個遊戲選單畫面與一個遊戲遊玩頁面。
需求規格:

  1. 選單頁面需包含三個遊戲入口:『成語填空』、『視覺找不同』、『策略對弈』,並以清晰的卡片風格呈現。
  2. 遊戲遊玩頁面請以『成語填空』為例,頂部包含計時器與分數,中央為題目卡片,底部放 4 個選項按鈕。
  3. 請使用 @State 來管理當前選中的遊戲與分數狀態,並幫我將 View 拆分乾淨,方便歸類在 MVC 架構的 View 資料夾中。」

3. 即時預覽與調整

將 AI 產生的程式碼貼回 Xcode 後,利用 SwiftUI 的 Preview 即可立刻確認卡片佈局與按鈕樣式。如果覺得選項按鈕太擠或計時器位置不夠明顯,可以直接把畫面截圖或將指定程式碼丟回給 AI,進行第二次的精細微調。

選單與遊戲主畫面完成後,下一步就是建構讓使用者進行個人化調整的設定介面!


上一篇
Day 4 — Xcode 實戰心法:讓 AI 聽懂需求與下指令的眉角
下一篇
Day 6 — 設定頁面 UI 構建與前置邏輯規劃
系列文
人機協同程式開發實戰:用 AI 輔助開發 Swift 與 Spring Boot,打造屬於自己的程式 共 16 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言