教學大綱表 (110學年度 第2學期)
請遵守智慧財產權,勿使用非法影印教科書,避免觸法。
課程名稱
Course Title
(中文) 遊戲程式設計
(英文) Game Programming
開課單位
Departments
資訊工程研究所
課程代碼
Course No.
I5780
授課教師
Instructor
陳俊銘
學分數
Credit
3.0 必/選修
core required/optional
選修 開課年級
Level
研究所
先修科目或先備能力(Course Pre-requisites):computer graphics
課程概述與目標(Course Overview and Goals):這門課不教Unity 3D
而是教遊戲程設中的基本原理及演算法

教科書(Textbook) 自編教材
參考教材(Reference) wikipedia,
課程大綱 Syllabus 學生學習目標
Learning Objectives
單元學習活動
Learning Activities
學習成效評量
Evaluation
備註
Notes

No.
單元主題
Unit topic
內容綱要
Content summary
1 game taxonomy different games priniciples learn how games are classified  
2 Tools (Three.js) basics of webgl (three.js) learn the basics of webgl (three.js)  
3 SVL simple vector library learn the SVL library, for math manipulation  
4 Game mathematics basics of mathematics learn the basics of math (parametric curve)  
5 Game mathematics kinematics kinematics  
6 Path planning a* a* algorithm  
7 Path planning steer algorithms steer & a* integration  
8 character animation character animation character animation  
9 animation (IK) ik ik  
10 finite state machine finite state machine: its use in games finite state machine: its use in games  
11 action prediction action prediction action prediction  
12 network games (socket) socket programming socket programming  
13 network (dead reckoning) dead reckoning dead reckoning  
14 Game physics game physics (euler) game physics (euler)  
15 game physics game physics (verlet) game physics (verlet)  
16 sound engine sound engine sound engine  
17 physics engine physics engine physics engine  
18 course review course review course review  


教學要點概述:
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: 期末考:15%   期中考:15%   作業:70%  

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