Computer Game (4190.420)
Fall 2006
|
Instructor |
|
tkkwon (at) snu (dot) ac (dot) kr Office: 301-503 Phone: 880-9105 |
jehee (at) mrl (dot) snu (dot) ac (dot) kr Office: 302-325 Phone: 880-1845 |
|||||||||||||||||
|
Teaching Assistant |
|
smlee (at) mmlab (dot) snu (dot) ac (dot) kr Phone : 876-7170 |
zoi (at) mrl (dot) snu (dot) ac (dot) kr Office: 302-312-1 Phone: 880-1864 |
|||||||||||||||||
|
Contact |
|
game (at) mrl (dot) snu (dot) ac (dot) kr The mail will be forwarded to all instructors and assistants.
|
||||||||||||||||||
|
Class hours |
|
Monday and Wednesday 4:00-5:15pm
|
||||||||||||||||||
|
Classroom |
|
Building 302, Room 107
|
||||||||||||||||||
|
Textbook
|
|
The following textbooks are recommended, but not required.
Core Techniques and Algorithms in Game Programming, Daniel Sanchez-Crespo Dalmau, New Riders
Andrew Rollings and Ernest Adams on Game Design, New Riders
Chris Crawford on Game Design, New Riders
|
||||||||||||||||||
Pre-requisites |
|
Undergraduate computer graphics Programming skills for C or C++ Programming skills for OpenGL or DirectX are required.
|
||||||||||||||||||
Bulletin board |
Use this board to communicate with instructors and teaching assistants. |
|||||||||||||||||||
Grading policy
|
|
Homework and class participation : 20% Term project: 50% Exams: 30%
|
||||||||||||||||||
Notification
|
|
|
||||||||||||||||||
|
Schedule |
|
|
||||||||||||||||||
|
Week 1 |
9 / 4 |
|
Course introduction and overview (slide: introduction, overview) |
|||||||||||||||||
|
9 / 6 |
|
Game development in global
environment
|
||||||||||||||||||
|
Week 2 |
9 / 11 |
|
Game design principles [Lee,
slide]
|
|||||||||||||||||
|
9 / 13 |
|
Game design: Rules and Challenges [Lee] | ||||||||||||||||||
|
Week 3 |
9 / 18 |
|
Game AI: Taxonomy [Kwon, slide] | |||||||||||||||||
|
9 / 20 |
|
Game development process
|
||||||||||||||||||
|
Week 4 |
9 / 25 |
|
Game AI: Problem-solving agents [Kwon, slide] | |||||||||||||||||
|
9 / 27 |
|
Game AI: Informed search [Kwon, slide] | ||||||||||||||||||
|
Week 5 |
10 / 2 |
|
No Class | |||||||||||||||||
|
10 / 4 |
|
No Class | ||||||||||||||||||
|
Week 6 |
10 / 9 |
|
Term project proposal
[Kwon, Lee]
|
|||||||||||||||||
|
10 / 11 |
|
Game AI: Adversarial search [Kwon, slide] | ||||||||||||||||||
|
Week 7 |
10 / 16 |
|
Network: TCP and UDP [Kwon, slides] | |||||||||||||||||
|
10 / 18 |
|
Game design: Interactivity [Lee, slides] | ||||||||||||||||||
|
Week 8 |
10 / 23 |
|
Interactive Storytelling [Lee,slides] | |||||||||||||||||
|
10 / 25 |
|
Rendering Techniques
|
||||||||||||||||||
|
Week 9 |
10 / 30 |
|
Business and Marketing
|
|||||||||||||||||
|
11 / 1 |
|
Network: TCP and UDP [Kwon, slides (the last two slides are added)] | ||||||||||||||||||
|
Week 10 |
11 / 6 |
|
Network: TCP and UDP
[Kwon, continued] Path Planning: Roadmap approaches [Lee] |
|||||||||||||||||
|
11 / 8 |
|
Path Planning: Search techniques [Lee] | ||||||||||||||||||
|
Week 11 |
11 / 13 |
|
Student project midterm presentation | |||||||||||||||||
|
11 / 15 |
|
Student project midterm presentation | ||||||||||||||||||
|
Week 12 |
11 / 20 |
|
No Class | |||||||||||||||||
|
11 / 22 |
|
Midterm [exam-tip.doc] | ||||||||||||||||||
|
Week 13 |
11 / 27 |
|
Game Development [slides]
|
|||||||||||||||||
|
11 / 29 |
|
Computer Game Trends
|
||||||||||||||||||
|
Week 14 |
12 / 4 |
|
Path Planning and Group Behavior [Lee] | |||||||||||||||||
|
12 / 6 |
|
Network Address Translation [Kwon, slides] | ||||||||||||||||||
|
Week 15 |
12 / 11 |
|
No Class | |||||||||||||||||
|
12 / 13 |
|
Student project final presentation
|
||||||||||||||||||