教學大綱表 (105學年度 第1學期)
請遵守智慧財產權,勿使用非法影印教科書,避免觸法。
課程名稱
Course Title
(中文) HTML5遊戲開發
(英文) Html5 Game Development
開課單位
Departments
媒體設計學系
課程代碼
Course No.
V2340
授課教師
Instructor
陳彥甫
學分數
Credit
2.0 必/選修
core required/optional
必修 開課年級
Level
大二
先修科目或先備能力(Course Pre-requisites):電腦繪圖原理
課程概述與目標(Course Overview and Goals): HTML5已廣泛地應用於多種平台的遊戲開發專案中,藉由不同的HTML5遊戲引擎,遊戲開發者可以容易地進行遊戲開發。
本課程目標為建立學生HTML5遊戲製作觀念與能力,進而實踐HTML5遊戲開發專案。本課程以講解HTML5與遊戲引擎為開始,探討不同HTML5遊戲引擎的特色,進而說明HTML5遊戲的結構與邏輯,讓學生建立HTML5遊戲製作的基礎概念。經過介面操作與執行效果評估, Scirra的Construct 2被挑選為本課程的HTML5遊戲開發引擎,學生將會學習如何應用Construct 2於HTML5遊戲開發專案。
教科書(Textbook) 自編
參考教材(Reference) Learning Construct 2 (Aryadi Subagio, 2014)
Construct 2 Game Development by Example (John Bura, 2014)
HTML5 Game Development from the Ground Up with Construct 2 (Roberto Dillon, 2014)
課程大綱 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 打磚塊遊戲發表 將已完成的打磚塊遊戲進行發表 繳交最後完成品 討論
心得發表
專題
 


教學要點概述:
1.自編教材 Handout by Instructor:
□ 1-1.簡報 Slids
□ 1-2.影音教材 Videos
□ 1-3.教具 Teaching Aids
□ 1-4.教科書 Textbook
□ 1-5.其他 Other
□ 2.自編評量工具/量表 Educational Assessment
□ 3.教科書作者提供 Textbook

成績考核 Performance Evaluation: 專題:40%   報告:30%   作業:30%  

教學資源(Teaching Resources):
□ 教材電子檔(Soft Copy of the Handout or the Textbook)
□ 課程網站(Website)
扣考規定:https://curri.ttu.edu.tw/p/412-1033-1254.php