課程大綱 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 |
|
|
|