學分數 |
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
|
|