506401-01 °ÔÀÓ ÇÁ·Î±×·¡¹Ö I (Game Programming I)




±³Àç (Textbook) | °­ÀÇ ³ëÆ® (Lecture Notes) | °úÁ¦ (Assignments) | Excellent Works


°­ÀÇ °³¿ä (Lecture Outline)
PC ȯ°æ Windows ±â¹ÝÀÇ °£´ÜÇÑ 3D Game Á¦ÀÛÀ» ¸ñÇ¥·Î ÇÑ´Ù. 3Â÷¿ø ±×·¡ÇȽºÀÇ ±âº»À» ÀÌÇØÇϰí, DirectX 9.0À» ÀÌ¿ëÇÏ¿© ±¸ÇöÇÑ´Ù. °¢ ChapterÀÇ ¿¬½À¹®Á¦¿Í 2ÀÎ 1Á¶ Term Project¸¦ ¼öÇàÇÑ´Ù.
´ã´ç ±³¼ö (Instructor)
±è¼±Á¤ (sunkim (at) hallym.ac.kr, 033-248-2323, ¼ºÈ£°ü 1215È£)
Á¶±³ (Assistant)
½É¹Î¼· (connecting (at) hallym.ac.kr, ¼ºÈ£°ü 1214È£)
°­ÀÇ ½Ã°£ / °­ÀÇ½Ç (Time / Place)
È­ 5,6 ±³½Ã (1:00~2:50PM Tuesday) / ¼ºÈ£°ü 1116-3 / Online
¸ñ 3,4 ±³½Ã (11:00AM~12:50PM Thursday) / ¼ºÈ£°ü 1116-3 / Offline
 
±³Àç (Textbook)
Introduction to 3D Game Programming with DirectX 9.0c: A Shader Approach
(Frank Luna, Wordware Publishing, Inc., 2006)
Âü°í¼­ (Reference)
DirectX 9¸¦ ÀÌ¿ëÇÑ 3D °ÔÀÓ ÇÁ·Î±×·¡¹Ö ÀÔ¹®
(ÃÖÇöÈ£ ¿ª, Á¤º¸¹®È­»ç, 2004)
ÀÌÀü °­ÀÇ (Former Class)
°­ÀÇ ³ëÆ® (Lecture Notes)
ÁÖ (Week) ÁÖÁ¦ (Topics) ÀÚ·á (Materials) Àå (Chapters)
1 MAR 06, 08 °­ÀÇ ¼Ò°³ 00intro.ppt 01install.ppt dxsdk_dec2006.exe Book2Part1Code.zip Introduction
2 MAR 13, 15 ¼öÇÐÀû Áغñ: Vector Algebra 02prac.ppt 03vector.ppt Chapter 1
3 MAR 20, 22 ¼öÇÐÀû Áغñ: Matrix Algebra 04prac.ppt 05matrix.ppt Chapter 2
4 MAR 27, 29 ¼öÇÐÀû Áغñ: Transformations and Planes 06prac.ppt 07trans.ppt Chapter 3
5 APR 03, 05 Windows ÇÁ·Î±×·¡¹Ö 08prac.ppt hello.cpp 09windows.ppt Appendix A
6 APR 10, 12 Direct3D ÃʱâÈ­ 10prac.ppt Book2Part2Chap04.zip 11d3d.ppt Chapter 4
7 APR 17, 19 2D Games 12prac.ppt Book2Part2Chap05.zip 13misc.ppt Chpater 5
8 APR 24, 26 Áß°£°í»ç
9 MAY 01, 03 The Rendering Pipeline 14render.ppt Chapter 6
10 MAY 08, 10 Direct3D¿¡¼­ÀÇ Drawing - Part I 15prac.ppt Book2Part2Chap07.zip 16draw1.ppt Chapter 7
11 MAY 15, 17 HLSL (High-Level Shading Language) 17hlsl.ppt Appendix B
12 MAY 22, 24 Direct3D¿¡¼­ÀÇ Drawing - Part II 18prac.ppt Book2Part2Chap08.zip 19draw2.ppt Chapter 8
13 MAY 29, 31 Ä÷¯ 20prac.ppt Book2Part2Chap09.zip 21color.ppt Chapter 9
14 JUN 05, 07 Á¶¸í 22prac.ppt Book2Part2Chap10.zip 23light.ppt Chapter 10
15JUN 12, 14 Çб⸻ °úÁ¦ ¹ßÇ¥
16 JUN 19, 21 ±â¸» °í»ç
Assignments
APR 19 ~ MAY 03 2D Game assign01.ppt
JUN 14 3D Game (with DirectX) assign02.ppt
Excellent Works
3D ´ç±¸

3D ´ç±¸

20015180 ¹ÚÁÖÇö
20015203 ¾È±¤ÀÍ

3D Super Tank

3D Super Tank

20013131 ³ë¼º³²
20005203 ÃÖÁ¤ÀÏ

ºüÁ®³ª°¡ÀÚ!

ºüÁ®³ª°¡ÀÚ!

20005019 ±è´ë¿Á
20005014 ±ÇÇö¼®


Update: Monday, July 02, 2007