Ȩ  I   ȸ»ç¼Ò°³  I  »çÀÌÆ®¸Ê  I  µµ¿ò¸»
Àαâ°Ë»ö¾î
  IDÀúÀå
 
ȸ¿ø°¡ÀÔ I ¾ÆÀ̵ð/ºñ¹Ð¹øÈ£Ã£±â
¤ýOS / Çϵå¿þ¾î / ¼­¹ö±º
¤ýOA / ¿ÀÇǽº / ÀüÀÚÃâÆÇ
¤ý¾ÆÀÌÆù / ¾Èµå·ÎÀ̵å
¤ýµðÁöÅÐ Æ÷Åä±×·¡ÇÇ
¤ý±×·¡ÇÈ / ȨÆäÀÌÁö
¤ýÀÎÅÍ³Ý ÇÁ·Î±×·¡¹Ö
¤ýÀϹÝÇÁ·Î±×·¡¹Ö
¤ý°ÔÀÓÇÁ·Î±×·¡¹Ö
¤ýSNS / E-Business
¤ýµ¥ÀÌÅͺ£À̽º
¤ý±â Ÿ
¤ý±æ¶óÀâÀÌ
¤ý½Ç·ÂÀÌ Å½³ª´Â
¤ýȸ»ç ½Ç¹«¿¡ ÈûÀ» ÁÖ´Â
¤ý¿¹Á¦°¡ °¡µæÇÑ
¤ý±×¸² ÇÑ ÀåÀ¸·Î º¸´Â
¤ýµðÁöÅÐ Æ÷Åä±×¶óÇÇ
¤ý±×·¡ÇÈ/ȨÆäÀÌÁö
ÆäÀ̽ººÏ ºí·Î±× ³×À̹öÆ÷½ºÆ®
°ü·ÃºÐ·ù : °ÔÀÓ/°ÔÀÓ ÇÁ·Î±×·¡¹Ö / °ÔÀÓ ÇÁ·Î±×·¡¹Ö
MS DirectX¸¦ ÀÌ¿ëÇÑ ½Ç½Ã°£ Àü·« °ÔÀÓ ÇÁ·Î±×·¡¹Ö - ÀýÆÇ
Å©°Ôº¸±â l Â÷·Êº¸±â
¤ýÀú ÀÚ
¤ý¿ª ÀÚ ¼­ÇüÁØ
¤ý±¸ ºÐ ¹ø¿ª¼­
¤ý¹ßÇàÀÏ 2000³â 03¿ù 20ÀÏ
¤ýÁ¤ °¡ 27,000¿ø
¤ýÆäÀÌÁö 898 ÆäÀÌÁö
¤ýISBN 89-7627-682-5
¤ý³­À̵µ Áß±Þ.»ó±Þ
¤ýÃâÆÇ»ç Á¤º¸¹®È­»ç
Real-Time Strategy Game Programming Using MS DirectX 6.0Àº WordWare Game Developer's LibraryÀÇ Ã¹ ŸÀÌÆ²ÀÌ´Ù. ÀÌ Ã¥Àº ½Ç½Ã°£ Àü·« °ÔÀÓÀ» Á¦ÀÛÇÏ´Â µ¥ Çõ½ÅÀûÀÎ ¾È³»¼­°¡ µÉ °ÍÀÌ´Ù. ÄÚµå ¿¹Á¦µéÀÌ ¼ö·ÏµÇ¾î ÀÖÀ¸¸ç, ¸ðµÎ C++·Î Á¦À۵Ǿî ÀÖ´Ù. ¶ÇÇÑ, ¼º°øÀûÀÎ ÄÄÇ»ÅÍ °ÔÀÓÀ» Á¦ÀÛÇϴµ¥ ÇÊ¿äÇÑ ±â¼úÀûÀΠƯ¡À» Àß ¼³¸íÇϰí ÀÖ´Ù. ÇÊÀÚÀÎ Mickey KawickÀº 2-D ŸÀϱâ¹ÝÀÇ ½Ç½Ã°£ Àü·« °ÔÀÓ°ú ±×·¡ÇÈ ¿£ÁøÀ» Á¦ÀÛÇØ º» °æÇèÀÌ ÀÖ´Â °ÔÀÓ ÇÁ·Î±×·¡¸ÓÀÌ´Ù.

- Àü·«, ºÐÀ§±â9mood), ÀÚ¿ø µî°ú °°Àº ¿©·¯ºÐÀÇ °ÔÀÓ¿¡ ¿µÇâÀ» ¹ÌÄ¥ ¼ö ÀÖ´Â °ÔÀÓ Ç÷¹ÀÌ(gameplay)¿¡ °üÇÑ ÀÌÇØ¸¦ µ½´Â´Ù.
- MFC°¡ ¾Æ´Ñ C++¸¦ ÀÌ¿ëÇÑ DirectDraw, Direct3D, DirectSound µî Àü¹ÝÀûÀÎ DirectX¿¡ °üÇØ ¹è¿ï ¼ö ÀÖ´Ù.
- ¸ÅÅ©·Î(macro)¿Í data type library¸¦ ¸¸µé¾î Äڵ带 °£·«ÇÏ°Ô ÇÏ¿´´Ù.
- °Ç¼³¿¡ °üÇÑ °Í°ú ±¸Á¶¿¡ ´ëÇÑ scheduleÀ» ¾î¶»°Ô ±¸¼ºÇÏ´ÂÁö¸¦ ¹è¿ï ¼ö ÀÖ´Ù.
- DirectDraw¸¦ »ç¿ëÇØ ¼öÆò¼±, ¼öÁ÷¼±À» ±×¸®°í, Ŭ¸®ÇÎÇϸç, ÃÖÀûÈ­ÇÏ´Â ¹ýÀ» ¾Ë·ÁÁØ´Ù.
- ¾Ö´Ï¸ÞÀÌ¼Ç µÇ´Â ¹è°æ°ú ¿À¹ö·¹ÀÌ(overlay), Ư¼ö È¿°ú µîÀ» »ý¼ºÇÏ´Â ¹æ¹ý°ú ¾î¶»°Ô 8 ÇâÀ¸·Î ¿òÁ÷ÀÌ´Â ¾Ö´Ï¸ÞÀ̼ÇÀ» ¸¸µå´ÂÁö¸¦ ¹è¿î´Ù.
- tileÀÇ °³³ä¿¡ ´ëÇØ ÀÌÇØ½ÃÄÑÁÖ¸ç, ³ô³·ÀÌÀÇ °³³äÀ» tile¿¡ ¾î¶»°Ô Àû¿ë½ÃŰ´ÂÁö ¹è¿ï ¼ö ÀÖ´Ù. ¶ÇÇÑ, ÁÂÇ¥ ½Ã½ºÅÛÀ» »ç¿ëÇÏ´Â ¹æ¹ýµµ ¹è¿î´Ù.
- À©µµ¿ì, ¹öư, ¾ÆÀÌÄܰú °°ÀÌ Á÷°üÀûÀ̸鼭 ½¬¿î À¯Àú ÀÎÅÍÆäÀ̽º(User Interface)¸¦ »ý¼ºÇϰí, »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù.
- framework¸¦ Á¤ÀÇÇϰí, ¼­·Î ´Ù¸¥ creatureµé°ú entityµéÀÇ ÀΰøÁö´É(AI)À» °ü¸®ÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù.
- ÇÑ ÁöÁ¡¿¡¼­ ´Ù¸¥ ÁöÁ¡À¸·Î À̵¿ÇÒ ¶§ °¡Àå ºü¸¥ ±æÀ» ã´Â ¿©·¯ °¡Áö ¹æ¹ý(A*, ray casting, waypoint µî)À» °¡¸£ÃÄÁØ´Ù.
- ¿©·¯ºÐÀÇ °ÔÀÓ¿¡ Directsound¸¦ ÀÌ¿ëÇÑ »ç¿îµå¸¦ ±¸ÇöÇÑ´Ù.

ÀúÀÚ Mickey KawickMÀº 4°³ÀÇ °ÔÀÓ Á¦Àۻ翡¼­ Age of Empires¸¦ Æ÷ÇÔÇÑ 6°³ÀÇ °ÔÀÓ Å¸ÀÌÆ²À» Á¦ÀÛÇÏ °æÇèÀÌ ÀÖ´Â ÇÁ·Î±×·¡¸ÓÀÌ´Ù. ±×´Â apple II ½ÃÀýÀÎ 10´ëºÎÅÍ ÇÁ·Î±×·¡¹ÖÀ» ÇØ¿ÔÀ¸¸ç, AI, ±×·¡ÇÈ, »ç¿îµå, 3-D¿¡ °ü·ÃÇÑ ÇÁ·Î±×·¡¹ÖÀ» ÁÖ·Î Çß¾ú´Ù. ¶ÇÇÑ, ½É¸®Çаú ¾ð¾îÇÐÀ» °øºÎÇÏ¿´´Ù.
 
Mickey KawickÀ̶ó´Â ÀÌ Ã¥ÀÇ ÀúÀÚ´Â ¿ì¸®°¡ Àß ¾Ë°í ÀÖ´Â Age of Empires °ÔÀÓÀ» Á¦ÀÛÇÑ ½ÇÁ¦ Á¦ÀÛÀÚÀÌ´Ù. º»ÀÎÀº óÀ½ ÀÌ Ã¥À» Á¢Çϸ鼭 ¿©Áö²¯ ³ª¿Ô´ø °ÔÀÓ ÇÁ·Î±×·¡¹Ö Ã¥µé°ú´Â ¸Å¿ì ´Ù¸£´Ù´Â °ÍÀ» ½±°Ô ¾Ë ¼ö ÀÖ¾ú´Ù. ´Ü¼øÈ÷ Ã¥¸¸À» ¾²´Â »ç¶÷ÀÌ ¾´ Ã¥ÀÌ ¾Æ´Ñ ½ÇÁ¦ ¿ì¸®°¡ ³Î¸® ¾Æ´Â °ÔÀÓÀ» Á¦ÀÛÇÑ ¹«Ã´ ¶Ù¾î³­ ÇÁ·Î±×·¡¸Ó°¡ Á÷Á¢ ÁýÇÊÇÑ Ã¥À̹ǷΠ´õ¿í Ưº°ÇÏ°Ô ´À²¸Á³¾ú´ø °ÍÀÌ ¾Æ´Ò±î ÇÑ´Ù. ¶§¹®¿¡ ÀÌ Ã¥¿¡¼­´Â ¹«Ã´ ¸¹Àº ³ëÇϿ츦 °ø°³Çϰí Àִµ¥, ´Ù¸¥ Ã¥µé¿¡¼­´Â ½±°Ô º¼ ¼ö ¾ø´Â °Íµéµµ ¸¹ÀÌ ÀÖ´Ù. ¶ÇÇÑ, °ÔÀÓ ÇÁ·Î±×·¡¹Ö¿¡¸¸ ÃÊÁ¡À» ¸ÂÃá Ã¥ÀÌ ¾Æ´Ï¶ó, °ÔÀÓ Àü¹ÝÀ» ÀÌÇØÇϰí, ±× ¾È¿¡¼­ ÇÁ·Î±×·¡¹ÖÀÌ ¾î¶»°Ô ÀÛ¾÷À» Çϰí, ¾î¶°ÇÑ »ý°¢À¸·Î Àüü °ÔÀÓ Á¦ÀÛ¿¡ ³ì¾Æ µé¾î°¡¾ß¸¸ °ÔÀÓÀÌ ¿Ï¼ºÀÌ µÇ°í, ¼º°øÀ» ÇÒ ¼ö ÀÖ´ÂÁö¸¦ Àß °¡¸£ÃÄÁÖ°í ÀÖ´Ù.

ÀÌ Ã¥À» óÀ½ºÎÅÍ ³¡±îÁö º¸¸é¼­ µû¶óÇϸé ÇϳªÀÇ °ÔÀÓÀÌ ¿Ï¼ºµÇ¸®¶õ »ý°¢À» ¹ö¸®µµ·Ï ÇÏÀÚ. ÀÌ Ã¥ÀÌ ´Ù¸¥ Ã¥µé°ú ´Ù¸¥ Á¡ÀÌ ¹Ù·Î ±× Á¡Àε¥, ÀϹÝÀûÀÎ °ÔÀÓ ÇÁ·Î±×·¡¹Ö Ã¥µéÀº µ¶ÀÚµéÀÇ ÀÌÇØ¸¦ À§ÇѴٱ⺸´Ù´Â ´Ü¼øÈ÷ µû¶óÇÔÀ¸·Î½á °ÔÀÓÀÌ ¿Ï¼ºµÇ´Â °ÍÀ» ¸ñÀûÀ¸·Î ÇÏ´Â °æ¿ì°¡ ´õ¿í ¸¹´Ù. ÇÏÁö¸¸, ÀÌ Ã¥Àº ƯÁ¤ °ÔÀÓÀÇ ¿Ï¼ºÀ» ¸ñÇ¥·Î ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, ½Ç½Ã°£ Àü·« °ÔÀÓÀ̶ó´Â ÇϳªÀÇ °ÔÀÓ À帣¿¡ °üÇÑ ¸Å¿ì Æ÷°ýÀûÀÎ ³»¿ëÀ» ´Ù·ç°í Àֱ⠶§¹®¿¡ ¿ÀÈ÷·Á ³ªÁß¿¡ ¿©·¯ºÐÀÇ Ã¢ÀÛÀ» °âÇÑ °ÔÀÓÀ» Á¦ÀÛÇÒ ¶§¿¡ ´õ¿í µµ¿òÀÌ µÇ´Â Ã¥À̶ó ÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ, ÀÌ Ã¥Àº ´Ü¼øÈ÷ ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´Â »ç¶÷µé¸¸À» À§ÇÑ Ã¥Àº ¾Æ´Ï¶ó´Â Á¡ÀÌ´Ù. °ÔÀÓÀ» µðÀÚÀÎÇÏ´Â »ç¶÷, ±×¸®°í °ÔÀÓ ÇÁ·ÎÁ§Æ®¸¦ ÃѰýÇÏ´Â »ç¶÷µéµµ ÀÌ Ã¥À» ÇÑ ¹ø Àо´Ù¸é °ÔÀÓ Á¦ÀÛ Àü¹Ý¿¡ °üÇÑ ÀÌÇØ¸¦ µµ¿ï ¼ö ÀÖÀ¸¸ç, °ÔÀÓ Á¦ÀÛ¿¡¼­ ÇÁ·Î±×·¡¹ÖÀÌ Â÷ÁöÇÏ´Â ºÎºÐ°ú ÇÁ·Î±×·¡¹ÖÀ» ¾î¶»°Ô Àüü¿¡ Èí¼ö¸¦ ÇØ¾ß ÇÒÁö µîÀ» Àß ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù.
 
C++·Î ÀÛ¼ºµÈ Project ÄÚµå/¹®ÀÚ¸¦ ¸¸µé ¼ö ÀÖ´Â Alphabet editor/Tile system ¿¡Á¦/±âº» ÆÄÀϵéÀ» Æ÷ÇÔÇÑ Library µð·ºÅ丮 (14ÀåºÎÅÍ´Â ºÎ·Ï½ÃµðÀÇ Library¶ó´Â µð·ºÅ丮¾È¿¡ ÀÖ½À´Ï´Ù.)
 
 
1. <½Ç½Ã°£ Àü·« °ÔÀÓ ÇÁ·Î±×·¡¹Ö_Á¤¿ÀÇ¥>
MS DirectX¸¦ ÀÌ¿ëÇÑ ½Ç½Ã°£ Àü·« °ÔÀÓ ÇÁ·Î±×·¡¹ÖÀÇ Á¤¿ÀÇ¥ÀÔ´Ï´Ù.

÷ºÎÆÄÀÏ : ½Ç½Ã°£ Àü·« °ÔÀÓ ÇÁ·Î±×·¡¹Ö_Á¤¿ÀÇ¥.hwp 1406B

                                  
ȸ»ç¼Ò°³      °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§      °í°´¼¾ÅÍ     »çÀÌÆ®¸Ê      µµ¿ò¸»