課程大綱 Syllabus |
學生學習目標 Learning Objectives |
單元學習活動 Learning Activities |
學習成效評量 Evaluation |
備註 Notes |
序 No. | 單元主題 Unit topic |
內容綱要 Content summary |
1 | HTML5 與遊戲引擎 |
1.HTML5在遊戲開發的優勢
2.現有HTML5 遊戲引擎的特色與介紹 |
了解HTML5技術開發遊戲的優勢 |
討論 講授
|
|
|
2 | 遊戲結構與邏輯 |
探討HTML5遊戲的結構與邏輯,包含:
1.遊戲企劃
2.遊戲執行流程
3.遊戲介面安排
4.遊戲操作輸入 |
了解遊戲開發前,遊戲企劃對於遊戲開發的重要性 |
討論 講授 個案研究
|
|
|
3 | Construct 2介面介紹 |
1.介面與功能
2.版面
3.圖層
4.物件
5.事件
6.行為 |
了解Construct 2的功能與運作模式 |
上機實習 講授 探索體驗
|
|
|
4 | 捲軸遊戲開發與製作 (I) |
1.捲軸遊戲概念與特色
2.探討Flappy Bird遊戲機制與特色
3.遊戲流程圖 |
了解捲軸遊戲的遊戲概念與機制 |
討論 講授 個案研究
|
作業 報告
|
|
5 | 捲軸遊戲開發與製作 (II) |
1.設定圖層
2.設定碰撞多邊形
3.設定事例變數 |
了解物件視窗使用方式與事例變數概念 |
講授 實作 探索體驗
|
|
|
6 | 捲軸遊戲開發與製作 (III) |
製作隨機產生的障礙物 |
了解遊戲中隨機產生障礙物的製作方式 |
講授 實作 探索體驗
|
|
|
7 | 捲軸遊戲開發與製作 (IV) |
在遊戲中增加收藏品 |
學習如何在遊戲中增加玩家要收藏的物品 |
講授 實作 探索體驗
|
|
|
8 | 捲軸遊戲開發與製作 (V) |
完成遊戲先前未完成的內容 |
製作完整的捲軸遊戲 |
講授 實作 探索體驗
|
|
|
9 | 捲軸遊戲發表 |
同學將已完成的捲軸遊戲進行發表 |
繳交最後完成品 |
|
作業 報告
|
|
10 | 打磚塊遊戲開發與製作 (I) |
1.打磚塊遊戲概念與特色
2.探討打磚塊遊戲機制與特色
3.遊戲流程圖 |
了解打磚塊遊戲的遊戲概念與機制 |
講授 實作 探索體驗
|
|
|
11 | 打磚塊遊戲開發與製作 (II) |
1.設定圖層
2.使用tiled background圖片
3.設定平板的左右移動方向 |
設定打磚塊遊戲的基本物件 |
講授 實作 探索體驗
|
|
|
12 | 打磚塊遊戲開發與製作 (III) |
1.製作球的反彈
2.增加遊戲中的磚塊
3.磚塊的摧毀效果 |
了解球與磚塊的作用 |
講授 實作 探索體驗
|
|
|
13 | 打磚塊遊戲開發與製作 (V) |
遊戲失敗條件
1.時間設定
2.生命值設定 |
了解遊戲失敗條件的設定 |
講授 實作 探索體驗
|
|
|
14 | 打磚塊遊戲開發與製作 (VI) |
遊戲失敗條件
1.時間設定
2.生命值設定 |
了解遊戲失敗條件的設定 |
講授 實作 探索體驗
|
|
|
15 | 打磚塊遊戲開發與製作 (VII) |
遊戲失敗條件
1.時間設定
2.生命值設定 |
了解遊戲失敗條件的設定 |
討論 講授
|
|
|
16 | 打磚塊遊戲開發與製作 (VIII) |
完成遊戲先前未完成的內容 |
製作完整的打磚塊遊戲 |
討論 講授
|
|
|
17 | 打磚塊遊戲開發與製作 (IX) |
完成遊戲先前未完成的內容 |
製作完整的打磚塊遊戲 |
討論 講授
|
|
|
18 | 打磚塊遊戲發表 |
將已完成的打磚塊遊戲進行發表 |
繳交最後完成品 |
討論 心得發表
|
專題
|
|