朝陽科技大學
104學年度第1學期教學大綱
當期課號 2629 中文科名 遊戲程式設計
授課教師 唐元亮 開課單位 資訊管理系
學分數 3 修課時數 3 開課班級 日間部四年制3年級 B班
修習別 專業選修
類別 一般課程

本課程與系所培養學生能力指標關聯度
核心能力能力指標高度
關聯
中度
關聯
低度
關聯
資訊技能於資訊系統之應用能力。系統設計及開發
系統維護及管理
資訊工具應用
專業倫理與團隊合作協調能力。團隊合作協調能力
資管相關時事議題認知與自主學習能力。自主學習能力

本課程培養學生下列知識:
讓學生學習事件驅動程式設計、遊戲引擎程式設計、遊戲引擎類別結構、遊戲專案規劃及簡報、團隊運作、標準遊戲開發環境等。 1.知識:讓學生瞭解從發想到製作的遊戲開發過程,以及遊戲所牽涉的數學及物理理論。 2.技能:學生能夠設計簡單與可行的電腦遊戲。 3.態度:培養學生嚴謹的程式設計態度,以及團隊合作精神。

1.讓學生瞭解遊戲的歷史與分類。
2.讓學生瞭解整體遊戲設計的過程。
3.讓學生瞭解設計遊戲的利弊權衡。
4.讓學生瞭解遊戲開發的基本層次、模型、與程式語言。

The goals of this course are to provide introductions to event driven programming, game engine scripting, game engine class structures, learning to plan and to report on a significant programming project, learn to work in programming in teams, and learn to use standard game development environments. At the end of this course, students should be able to: 1. Understand the basic history and genres of games 2. Demonstrate an understanding of the overall game design process 3. Explain the design tradeoffs inherent in game design 4. Design and implement basic levels, models, and scripts for games 5. Describe the mathematics and algorithms needed for game programming 6. Design and implement a complete three-dimensional video game.

每週授課主題
第01週:遊戲程式設計簡介
第02週:HTML與CSS
第03週:JavaScript
第04週:JavaScript
第05週:安裝遊戲引擎
第06週:載入Assets並產生Sprite
第07週:建構遊戲世界及群組
第08週:物理理論:速度與重力
第09週:期中考
第10週:控制遊戲人物
第11週:遊戲:抓星星
第12週:遊戲:抓星星
第13週:遊戲:威力射擊
第14週:遊戲:威力射擊
第15週:遊戲:坦克大戰
第16週:遊戲:坦克大戰
第17週:遊戲:坦克大戰
第18週:期末考

成績及評量方式
隨堂測驗:10%
平時作業:20%
期中考:25%
期末考:25%
學期作業:20%

證照、國家考試及競賽關係
本課程無證照、國家考試及競賽資料。

主要教材
1.http://phaser.io/(教師網頁)

參考資料
本課程無參考資料!

建議先修課程
本課程無建議先修課程

教師資料
教師網頁:http://www.cyut.edu.tw/~yltang/
E-Mail: yltang@cyut.edu.tw
Office Hour:
星期三,第5~6節,地點:T2-946;
星期四,第5~6節,地點:T2-946;
分機:4272

[關閉] [列印]
尊重智慧財產權,請勿不法影印。