|
 |
 |
°ÔÀÓ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò¿¡ ´ëÇÑ Çõ½ÅÀûÀÎ °¡À̵å!
'°ÔÀÓ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò' Àº Áö·çÇÏ°í µüµüÇÑ ¼³¸íÀ» Èï¹Ì·Î¿î °ÔÀÌ¹Ö ±â¼ú°ú ¸ÚÁø ±×·¡ÇÈÀ¸·Î ´ëüÇÑ Çõ½ÅÀûÀΠåÀ¸·Î, ÀڷᱸÁ¶ÀÇ ³ÇØÇÑ ÁÖÁ¦¸¦ ÀÌÇØÇϱ⠽±°í ¹è¿ì±â Áñ°Ì°Ô ¸¸µç´Ù.
ÁÖ¿ä ÀڷᱸÁ¶µé°ú ¾Ë°í¸®ÁòµéÀÇ ¿ø¸®¿Í ÀÛµ¿ ¹æ½Ä»Ó¸¸ ¾Æ´Ï¶ó ±×°ÍµéÀ» ½ÇÁ¦·Î ±¸ÇöÇÏ´Â ¹æ¹ý±îÁö ¾Ë·ÁÁØ´Ù.
ÀÌ Ã¥Àº °£´ÜÇÑ ¹è¿°ú ºñÆ®º¤ÅÍ¿¡¼ º¹ÀâÇÑ ÀÌÁø Æ®¸®¿Í ±×·¡ÇÁ, ÇØ½Ã Å×ÀÌºí¿¡ À̸£±â±îÁö ÁÖ¿äÇÑ ÀڷᱸÁ¶µé ¸ðµÎ¸¦ ´Ù·ç¸ç, Á¤·Ä, °Ë»ö, ¾ÐÃà, Àç±Í¸¦ À§ÇÑ ¾Ë°í¸®Áòµéµµ »ó¼¼È÷ ¼³¸íÇÑ´Ù. ¶ÇÇÑ ºÎ·Ï CD¿¡´Â ÁÖ¿ä °³³äµéÀ» ¸öÀ¸·Î üÇèÇØ º¼ ¼ö ÀÖ´Â »óÈ£ÀÛ¿ëÀûÀÎ ±×·¡ÇÈ µ¥¸ðµé±îÁö µé¾î ÀÖ´Ù.
ÀÌ Ã¥ÀÌ Æ÷ÇÔÇÏ´Â ³»¿ë 1ºÎ °³³ä¿¡¼´Â ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ» ´Ù·ç´Â µ¥ ¾²ÀÌ´Â ¸î °¡Áö °³³äµéÀ» ¼Ò°³ÇÑ´Ù. 2ºÎ ±âÃÊ¿¡¼´Â °ÔÀÓ¿¡¼ ¾²ÀÌ´Â ¿©·¯ °¡Áö ±âº»ÀûÀÎ ÀڷᱸÁ¶µé°ú ±× ÀÀ¿ë ¹æ¹ýÀ» À̾߱âÇÑ´Ù. 3ºÎ Àç±Í¿Í Æ®¸®¿¡¼´Â Àç±Í, Àç±ÍÀûÀÎ ¾Ë°í¸®Áò, ±×¸®°í Àç±ÍÀûÀÎ ÀڷᱸÁ¶ÀÇ ÇϳªÀÎ Æ®¸®¸¦ ¼Ò°³ÇÑ´Ù. 4ºÎ ±×·¡ÇÁ¿¡¼´Â ±×·¡ÇÁ ÀڷᱸÁ¶¸¦ ¼Ò°³ÇÑ´Ù. ±×·¡ÇÁ´Â Æ®¸®º¸´Ù ´õ Å« ¹üÀ§ÀÇ ¿¬°áµÈ ÀڷᱸÁ¶ÀÌ´Ù. 5ºÎ ¾Ë°í¸®ÁòÀÇ ÀϺΠ°³³äµéÀº ÀÌÀüÀÇ ¼¼ ºÎµé¿¡¼ ¾ð±ÞµÈ °ÍµéÀ̰í, ÀϺδ »õ·Î ¼Ò°³µÇ´Â °ÍµéÀÌ´Ù. 6ºÎ ¿©·¯ ÁÖÁ¦µéÀ» ´Ù·ç´Â ³× °³ÀÇ ºÎ·ÏµéÀÌ ÀÖ´Ù.
[ÀúÀÚ ¼Ò°³] ·Ð ÆÒÅæ(Ron Penton)ÀÇ ²ÞÀº Ç×»ó °ÔÀÓ ÇÁ·Î±×·¡¸Ó°¡ µÇ´Â °ÍÀ̾ú´Ù. ±×´Â 11»ì ¶§ ºÎ¸ð´Ô¿¡°Ô °ÔÀÓ ÇÁ·Î±×·¡¹Ö Ã¥(¾îµåº¥Ã³ °ÔÀÓ ¸¸µé±â¿¡ ´ëÇÑ °ÍÀ̾ú´Ù)À» ¼±¹°¹ÞÀº ÀÌÈĺÎÅÍ °ÔÀÓÀÌ ¾î¶»°Ô ¸¸µé¾îÁö¸ç, ÀÛµ¿µÇ´ÂÁö¿¡ ´ëÇØ ¿¼ºÀûÀ¸·Î ¹è¿ü´Ù. ·ÐÀº ÇöÀç ¹öÆÈ·ÎÀÇ ´º¿å ÁÖ¸³ ´ëÇп¡¼ Àü»êÇÐ ÇÐ»ç °úÁ¤À» ¹â°í ÀÖ´Ù. |
| |
 |
 |
°ÔÀÓ ÇÁ·Î±×·¡¸ÓµéÀº ´ëü·Î ½Ç¿ëÀûÀÎ »ç¶÷µéÀ̱⿡ °øºÎµµ ½Ç¿ëÀûÀ¸·Î ÇÏ´Â °Í °°´Ù. ±×·¡¼ °¡²ûÀº ¡®Àú·± ´ë´ÜÇÑ ¿£ÁøÀ» ¸¸µç »ç¶÷ÀÌ ÀÌ·± ±âÃÊÀûÀÎ °Íµµ ¸ô¶ú³ª¡¯ ÇÏ°í ³î¶ó±âµµ ÇÑ´Ù. ¾Æ¸¶ ÀÌ Ã¥¿¡¼ ¸»ÇÏ´Â ÀڷᱸÁ¶µé°ú ¾Ë°í¸®ÁòµéÀÌ ¡®ÀÌ·± ±âÃÊÀûÀÎ °Í¡¯¿¡ ÇØ´çÇÒ °ÍÀÌ´Ù. ¹°·Ð ±âÃÊÀûÀÎ °ÍÀÌ ÇʼöÀûÀÎ °ÍÀ̶ó°í ÇØµµ ´çÀå ÇÊ¿äÇÏÁö ¾Ê´Ù¸é ¾Ë Çʿ䰡 ¾ø´Ù°í »ý°¢ÇÒ ¼öµµ ÀÖ°ÚÁö¸¸, ¸ô¶ó¼ Çʿ䰡 ¾ø¾ú´ø °ÍÀÏ ¼öµµ ÀÖ´Ù. ¾î·µç ±×·± »ý°¢À¸·Î ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ» ¼ÒȦÈ÷ Çß´ø µ¶ÀÚ¶ó¸é, ÀÌ Ã¥À» Àß °í¸¥ °ÍÀÌ´Ù.
ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀº »ó´çÈ÷ °í¸®Å¸ºÐÇÑ ÁÖÁ¦ÀÏ ¼ö ÀÖÁö¸¸, ´ÙÇàÈ÷ ÀÌ Ã¥Àº ±×·± ÁÖÁ¦¸¦ Èï¹ÌÁøÁøÇÏ°Ô Ç®¾î³ª°£´Ù. ÇÊÀÚÀÇ ÇÁ·Î±×·¡¹Ö °æ·ÂÀÌ ±×¸® ´ë´ÜÇÏÁö´Â ¾ÊÀº Á¡À» »ý°¢ÇØ º¸¸é, ÇÊÀÚ´Â ¾ÖÃʺÎÅÍ ±Û ¾²´Â ÀçÁÖ¸¦ Ÿ°í ³µ¥´Ù°¡ ¼º½ÇÇÏ°í »ç·Á ±íÀº ¼ºÇ°±îÁö °¡Áö°í ÀÖ´Â °Í °°´Ù. ¾î·µç Ã¥ °÷°÷¿¡¼ µ¶ÀÚ¿¡°Ô Á¶±ÝÀÌ¶óµµ ½±°í Æí¾ÈÇÏ°Ô ¼³¸íÇÏ·Á´Â ³ë·ÂÀÌ º¸À̴µ¥, ±×·± ³ë·ÂÀÌ Á¹¿ª ¶§¹®¿¡ Çѱ¹ÀÇ µ¶ÀÚ¿¡°Ô Á¦´ë·Î Àü´ÞµÇÁö ¾Ê´Â ´©¸¦ ³¢Ä¡Áö´Â ¾ÊÀ»±î µÎ·Á¿î ¸¶À½ÀÌ´Ù.
ÀÌ Ã¥¿¡¼ ƯÈ÷ Èï¹Ì·Î¿ü´ø °ÍÀº ¼³¸íÇϱⰡ ºñ±³Àû ¾î·Æ´Ù°í ¾Ë·ÁÁ® ÀÖ´Â A* ±æÃ£±â¿´´Ù. Extreme ProgrammingÀÇ ³× °¡Áö º¯¼öó·³, ¾î¶°ÇÑ Ã¥ÀÇ ÁÖÁ¦, ºÐ·®, ³À̵µ ¼¼ °¡Áö´Â ¼·Î ¿¬°áÀÌ µÇ¾î ÀÖ¾î¼ ¼¼ °¡Áö ´Ù ¸¶À½´ë·Î ¼±ÅÃÇÏ´Â °Ô ºÒ°¡´ÉÇÑ °Í °°´Ù. õÀç°¡ ¾Æ´Ñ ÇÑ ¾î·Á¿î ÁÖÁ¦¸¦ ª°Ô ¾²¸é ¾î·Á¿î Ã¥ÀÌ µÉ ¼ö¹Û¿¡ ¾ø°í, µû¶ó¼ ¾î·Á¿î ÁÖÁ¦·Î ½¬¿î Ã¥À» ¸¸µé·Á¸é ±æ°Ô ½á¾ß ÇÑ´Ù. ¾î·Á¿î ÁÖÁ¦¸¦ ±æ°Ô ½è´Âµ¥µµ ¾î·Á¿î Ã¥ÀÌ µÇ¾ú´Ù¸é ÇÊÀÚÀÇ ´É·ÂÀÌ ¸ðÀÚ¶õ °ÍÀÌ´Ù. ¾î·Á¿î ÁÖÁ¦¸¦ Á¦ÇÑµÈ ºÐ·® ¾È¿¡¼ ÃÖ´ëÇÑ ½±°Ô ¾²·Á°í ³ë·ÂÇÏ´Ù º¸´Ï ÀúÀÚ ÀÚ½ÅÀÇ ¿ø·¡ Àǵµ¿Í´Â ´Ù¸£°Ô ¡°½¬¿î °Í¸¸ ¾´ Ã¥¡± ¶Ç´Â ¡°¾î·Á¿î °Ç ±×³É ³Ñ¾î°£ Ã¥¡±ÀÌ µÈ °æ¿ìµµ Á¾Á¾ º¸¾Ò´Ù. ¹Ý¸é ¾î·Á¿î ÁÖÁ¦¸¦ ÇÇÇÏÁö ¾Ê°í ´ë½Å ±æ°Ô ½á¼ ½¬¿öÁø ¿¹°¡ ¹Ù·Î ÀÌ Ã¥ÀÌ´Ù. A*¸¦ »ó´çÈ÷ ½±°Ô ¼³¸íÇϴµ¥, »ç½Ç A* ¼³¸í ÀÚü°¡ ´ë´ÜÈ÷ ¶Ù¾î³ª´Ù±âº¸´Ù´Â Ã¥ ¾ÕºÎºÐ¿¡¼ºÎÅÍ A*¿¡ ÇÊ¿äÇÑ ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ» Â÷±ÙÂ÷±Ù ¹â¾Æ³ª°¬±â ¶§¹®ÀÌ´Ù. ¾îÂî º¸¸é A*¸¦ ¼³¸íÇϱâ À§ÇØ ¼ö¸¹Àº ÆäÀÌÁöµéÀ» ÁغñÇß´ø °Ô ¾Æ´Ñ°¡ ÇÒ Á¤µµ·Î...
ĪÂùÀÌ ±æ¾ú´Âµ¥, ÇÑ °¡Áö ÁöÀûÇØ µÑ °ÍÀÌ ÀÖ´Ù. ¸í·ÉÇà ¿¹Á¦µéÀ» º¸¸é main ÇÔ¼öÀÇ ¹ÝȯÇüÀÌ void·Î µÇ¾î Àִµ¥ ÀÌ´Â ¿À·ùÀÌ´Ù. main ÇÔ¼öÀÇ ¹ÝȯÇüÀº intÀ̸ç ÀÌ´Â C++ Ç¥ÁØ¿¡ Á¤ÇØÁ® ÀÖ´Â °ÍÀÌ´Ù. ¹¹ »ç¼ÒÇÑ »çÇ×À̱ä ÇÏÁö¸¸, C¸¦ ¹è¿î ÈÄ¿¡ C++¸¦ ´ÜÆíÀûÀ¸·Î¸¸ ÀÍÇû°Å³ª ¶Ç´Â Microsoft ÄÄÆÄÀÏ·¯¸¸ »ç¿ëÇØ¼ C++ Ç¥ÁØ¿¡ µÐ°¨ÇÑ »ç¶÷µéÀÌ ÈçÈ÷ ÀúÁö¸£´Â ½Ç¼öÀÌ¸ç ºñ½ÁÇÑ »óȲÀÇ µ¶Àڵ鵵 ¸¹À» °Í °°¾Æ¼ ¾ð±ÞÇØµÐ´Ù. ±×·± µ¶Àڵ鿡°Ô´Â ¹Ýµå½Ã C++ ÀÚü¸¦ º»°ÝÀûÀ¸·Î °øºÎÇØ º¸°í, ¶Ç C++ Ç¥ÁØÀ» Á» ´õ Àß ÁöŰ´Â ÄÄÆÄÀÏ·¯µéµµ ÇÑ ¹ø Á¢Çغ¸¶ó°í ±ÇÇÏ°í ½Í´Ù. ¹°·Ð ÀÌ´Â µ¶ÀÚ°¡ °ÔÀÓ °³¹ß¿¡ »ç¿ëÇÏ´Â ¾ð¾î°¡ ÀÌ Ã¥ÀÌ »ç¿ëÇÑ ¾ð¾î¿Í ¸¶Âù°¡Áö·Î C++ÀÓÀ» ÀüÁ¦·Î ÇÏ´Â À̾߱âÀε¥, ¾Æ¸¶ ±× ÀüÁ¦°¡ Ʋ¸®Áö´Â ¾ÊÀ» °ÍÀÌ´Ù. |
| |
 |
 |
µ¥¸ð¿¡ ¾²ÀÎ ±×·¡ÇÈ ¶óÀ̺귯¸® SDL 1.2.4¿Í 1.2.5 / ¿ÏÀüÇÑ STL ±¸ÇöÀÎ STLPort / Ã¥¿¡ ¾ð±ÞµÈ ¸ðµç ¼Ò½º ÄÚµå¿Í ÄÄÆÄÀÏµÈ ½ÇÇà ÆÄÀϵé
|
| |
 |
 |
| "Á¤º¸¹®È»ç-°ÔÀÓ ÇÁ·Î±×·¡¹Ö" °ü·Ãµµ¼´Â ÃÑ 38±Ç ÀÔ´Ï´Ù. |
|
- Game Programming Gems 5
|
|
- OpenGL Super Bible Á¦3ÆÇ
|
|
- AI Game Programming Wisdom 2
|
|
- Game Programming Gems 4
|
|
- OpenGL ÇÁ·Î±×·¡¹Ö °¡À̵å : OpenGL 1.4 °ø½Ä ÇнÀ °¡À̵å Á¦4ÆÇ
|
|
- OpenGL Extensions Guide
|
|
- ShaderX©÷ : DirectX 9 ¼ÎÀÌ´õ ÇÁ·Î±×·¡¹Ö ÆÁ & Æ®¸¯
|
|
- °ÔÀÓ ÇÁ·Î±×·¡¹ÖÀÇ ÇÙ½É ¹ýÄ¢
|
|
- ShaderX©÷ : DirectX 9 ¼ÎÀÌ´õ ÇÁ·Î±×·¡¹Ö
|
|
- DirectX 9¸¦ ÀÌ¿ëÇÑ Àü·« °ÔÀÓ ÇÁ·Î±×·¡¹Ö
|
|
- 3D °ÔÀÓ ÇÁ·Î±×·¡¹Ö & ÄÄÇ»ÅÍ ±×·¡ÇÈÀ» À§ÇÑ ¼öÇÐ Á¦2ÆÇ
|
|
- C++¿Í DirectX 9¸¦ ÀÌ¿ëÇÑ ½Ç½Ã°£ 3D ÁöÇü ¿£Áø
|
|
- ½±°Ô Ç®¾î ¾´ ÀΰøÁö´É(AI) °ÔÀÓ ÇÁ·Î±×·¡¹Ö
|
|
- Cg·Î ¹è¿ì´Â ¼ÎÀÌ´õ ÇÁ·Î±×·¡¹Ö
|
|
- DirectX 9¸¦ ÀÌ¿ëÇÑ 3D °ÔÀÓ ÇÁ·Î±×·¡¹Ö ÀÔ¹®
|
|
- °ÔÀÓ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ C++
|
|
- ÃÖ°íÀÇ Àü¹®°¡µé¿¡°Ô ¹è¿ì´Â ¿Â¶óÀÎ °ÔÀÓ °³¹ß Å×Å©´Ð
|
|
- Game Coding Complete
|
|
- °ÔÀÓ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò
|
|
- Real-Time Rendering 2ÆÇ
|
|
- ¿Â¶óÀÎ °ÔÀÓ ±âȹ & ÀÎÅÍ·¢Æ¼ºñƼ
|
|
- °ÔÀÓ ¼Ó ¹«ÇÑ ¿ìÁÖ : ·¹º§ µðÀÚÀÎ, ÁöÇü ±×¸®°í »ç¿îµå
|
|
- Direct3D ShaderX Á¤Á¡ & Çȼ¿ ¼ÎÀÌ´õ ÆÁ°ú Æ®¸¯
|
|
- °ÔÀÓ °³¹ß ÇÁ·ÎÁ§Æ®¸¦ ¼º°øÀ¸·Î À̲ô´Â °ÔÀÓ ±âȹ & µðÀÚÀÎ
|
|
- Ãʺ¸ÀÚ¸¦ À§ÇÑ °ÔÀÓ ÇÁ·Î±×·¡¹Ö
|
|
- DirectX ºñÁÖ¾ó º£ÀÌÁ÷ °ÔÀÓ ÇÁ·Î±×·¡¹Ö
|
|
- Game Programming Gems 3
|
|
- AI Game Programming Wisdom
|
|
- DirectX ½Ç½Ã°£ ·»´õ¸µ ½ÇÀü Å×Å©´Ð
|
|
- 3D ij¸¯ÅÍ ¾Ö´Ï¸ÞÀÌ¼Ç ÇÁ·Î±×·¡¹Ö
|
|
- °ÔÀÓ ÇÁ·Î±×·¡¸Ó¿¡°Ô ¹è¿ì´Â °ÔÀÓ °³¹ß Å×Å©´Ð
|
|
- 3D °ÔÀÓ ÇÁ·Î±×·¡¹Ö & ÄÄÇ»ÅÍ ±×·¡ÇÈÀ» À§ÇÑ ¼öÇÐ
|
|
- DIRECTX 8.x¸¦ ÀÌ¿ëÇÑ 3D °ÔÀÓ ÇÁ·Î±×·¡¹Ö
|
|
- ·Î¿ì Æú¸®°ï Å×Å©´ÐÀ» Ȱ¿ëÇÑ °ÔÀÓ ¸ðµ¨¸µ
|
|
- °ÔÀÓ °³¹ß ¼öÇÐÀû Å×Å©´Ð
|
|
- Game Programming Gems 2
|
|
- OpenGL Game Programming
|
|
- °ÔÀÓ µðÀÚÀÎ À̷аú ½ÇÁ¦
|
| |
|
|
 |