Home  ÇùÀÇȸ ¼Ò°³  ¼Õ´Ô°Ô½ÃÆÇ  °­¿¬È¸ ȨÆäÀÌÁö  ´ëÈ­¹æ

  ±âȹÅëÇÕ ÇÁ·Î±×·¡¹Ö ±×·¡ÇÈ  »ç¿îµå  Âü¿©¶õ Á¤º¸¶õ ¿¬´ë¸ðÀÓ Ãʺ¸ÀÚ¶õ  ÃֱٰԽù° ÀÚ·á½Ç

   µðÀÚÀΠ°Ô½ÃÆÇ
   ½Ã³ª¸®¿À °Ô½ÃÆÇ
   ¸¶ÄÉÆÃ °Ô½ÃÆÇ
   ±âȹ ÅëÇÕ Q/A
   ±âȹ ÅëÇÕ °­Á¶õ
   ¸ð¹ÙÀÏ °Ô½ÃÆÇ
   ¸ð¹ÙÀÏ Á¤º¸¶õ
   µðÀÚÀÎ ÀÚ·á½Ç
   Ãßõ ½ÎÀÌÆ®
   ¿î¿µÁø ¼Ò°³



 

No, 524
À̸§:nairrti (nairrti@mail.com) ( ³² )
·¹º§:±âŸ
2002/10/14(¿ù)
Á¶È¸:117
Æò°¡:
´õ ³ª¾ÆÁø ÀΰøÁö´É¿¡ ´ëÇØ¼­ (3) – Á¶¼Á ½ºÀ®  

A Better Monster AI - Joseph Swing [JSwing@wport.com]

´õ ³ª¾ÆÁø ÀΰøÁö´É¿¡ ´ëÇØ¼­ (3) – Á¶¼Á ½ºÀ®

 

2002³â 10¿ù 14ÀÏ, ÀúÀڷκÎÅÍÀÇ Çã¶ôÀ» ¹Þ¾Æ ¹ø¿ª ¹× ÁÖ¼®À» ´Þ¾ÒÀ½.

±è Á¾ µæ(Nairrti@mail.com)

 

(»ç½Ç»ó 1, 2ÆíÀ¸·Î ¿ø¹®Àº ¸ðµÎ ¹ø¿ªÀÌ µÇ¾úÀ¸¸ç, ÀÌ 3Æí¿¡¼­´Â °³ÀÎÀûÀ¸·Î ±ÛÀ» ÀÐ°í °í¸¶¿î ¸¶À½¿¡ º¸³Â´ø ¸ÞÀϰú ¾à°£ÀÇ Á¦¾È¿¡ ´ëÇØ¼­ J. SwingÀÇ ´äº¯À» ¹ø¿ªÇÑ °ÍÀÔ´Ï´Ù. ½ÇÁ¦ÀûÀÎ AI¿¡ ´ëÇÑ À̾߱â´Â ¾Æ´Ï´Ï Âü°í·Î º¸¾ÆÁֽøé ÁÁ°Ú½À´Ï´Ù.)

 

¾È³çÇϼ¼¿ä, Á¶¼Á.

 

´ç½ÅÀÌ ¡®roguelikedevelopment.org¡¯¿¡ ¿Ã¸° ±ÛÀ» Àоú°í, ·Î±× °ÔÀÓÀÇ AI¿¡ ´ëÇÑ ´ç½ÅÀÇ Á¦¾È¿¡ ´ëÇØ¼­ ¸Å¿ì °¨¸íÀ» ¹Þ¾Ò½À´Ï´Ù. Àúµµ ´ç½ÅÀÇ »ý°¢°ú ´ëü·Î ºñ½ÁÇÏ°Ô »ý°¢ÇÏÁö¸¸, À¯ÀúµéÀº Á¶±Ý ´Ù¸£°Ô ¹Þ¾ÆµéÀÌÁö ¾ÊÀ»±î »ý°¢µÇ´Â±º¿ä.

 

RL°ÔÀÓ¿¡¼­´Â ¸ó½ºÅÍÀÇ ¿òÁ÷ÀÓÀ̶ó´Â °ÍÀÌ À¯ÀúÀÇ ¿òÁ÷ÀÓ¿¡ µû¶ó¼­ °áÁ¤µÇ°Ô µÇ¾îÀÖ°í, ´ëºÎºÐÀÇ °ÔÀÓµéÀÌ ´ç½ÅÀÇ ±Ûó·³

 

    if (ISeeHero) then (MoveToAttackHero)

    else (DoNothing)

 

¶ó°í µÇ¾îÀÖ´Ù´Â °ÍÀÔ´Ï´Ù.

 

Á¦°¡ Á¤È®ÇÏ°Ô ±â¾ïÇÑ´Ù¸é, ´ç½ÅÀÇ AI¿¡ ´ëÇÑ Á¦¾ÈÀº ¸ó½ºÅͰ¡ °¢ÀÚÀÇ ¸ñÇ¥¸¦ °¡Áö°í ¿òÁ÷Àδٴ °ÍÀ̾ú½À´Ï´Ù.

 

ÇÏÁö¸¸, À¯Àú´Â ´ÜÁö Àڽſ¡°Ô Á¢±ÙÇϰųª µµ¸Á°¡´Â °Í¸¸ º¼ ¼ö ÀÖÀ» »ÓÀ̰í, À̰ÍÀº °á±¹ À¯Àú¿¡°Ô º°´Ù¸¥ Â÷À̰¡ ¾øÁö ¾ÊÀ»±î ÇÏ´Â °ÍÀÔ´Ï´Ù.

 

°³¹ßÀÚ°¡ ´ç½ÅÀÌ ½è´ø ±ÛÀÇ ³»¿ëÀ» ¹Þ¾Æµé¿©¼­ ±¸ÇöÀ» ÇÏ´Â °æ¿ì, ¾Æ¸¶µµ ¸ó½ºÅͰ¡ Áö±Ý ¹«¾ùÀ» ÇÏ´ÂÁö¿¡ ´ëÇÑ ¹¦»ç¸¦ ÇØ ÁÖ¾î¾ß ÇÏÁö ¾ÊÀ»±î ½Í½À´Ï´Ù.

 

Èì...

 

ÀÌ°Ç ´ÜÁö °£´ÜÇÑ Á¦¾ÈÀÏ »ÓÀ̰í, ¿¹ÀÇ ¾Ë°í¸®Áò¿¡ Å©°Ô ¿µÇâÀ» ÁÖÁö´Â ¾Ê´Â °ÍÀÔ´Ï´Ù¸¸, ÀÐÀ¸¸é¼­ ´À²¼´ø Á¦ »ý°¢À» ¸»¾¸ µå¸° °ÍÀÔ´Ï´Ù.

 

¾î·µç, ¸ÞÀÏÀ» ÀоîÁֽðí, ±ÛÀ» À¥¿¡ ¿Ã·ÁÁּż­ °í¸¿½À´Ï´Ù.

 

¿µ¾î¸¦ Àß ¸øÇؼ­ ºÎ²ô·´³×¿ä.

 

¾È³çÈ÷ °è½Ê½Ã¿À.

 

Ä̺ó.

(ÁÖ1 – Àú´Â ¿µ¹® À̸§À¸·Î KelvinÀ» »ç¿ëÇϰí ÀÖ°í, KelvinÀº È­¾¾¿Âµµ¸¦ ¸¸µç ±× Kelvin¿¡¼­ À̸§À» µû¿Ô½À´Ï´Ù. ¿¡... À̰ÍÀº °ÅÀÇ Àâ´ã ±ÛÀ̹ǷΠÆíÇÏ°Ô ÀоîÁÖ¼¼¿ä. ^^)

 

Ãß½Å) ¾Æ, Á¦°¡ ´ç½ÅÀÇ ±ÛÀ» Çѱ¹¾î·Î ¹ø¿ªÇؼ­ Çѱ¹ °³¹ßÀÚ »çÀÌÆ®¿¡ ¿Ã·Áµµ µÉ·±Áö¿ä.

 

¾È³çÇϼ¼¿ä, Ä̺ó.

 

Á¦°¡ ¿Ã·È´ø ±Û¿¡ ´ëÇØ¼­ ½Ã°£À» ÇÒ¾ÖÇÏ¿© ÄÚ¸àÆ®¸¦ ÇØÁּż­ °í¸¿½À´Ï´Ù. Á¦ ±ÛÀº °ø°³µÈ °ÍÀ̴ϱî Çѱ¹¾î·Î ¹ø¿ªÀ» ÇϽðųª ¿øÇϽô »çÀÌÆ® ¾î´À °÷¿¡µç ¿Ã·ÁÁּŵµ ±¦Âú½À´Ï´Ù. ±×¸®°í Ãß°¡·Î ÄÚ¸àÆ®±îÁö ÇØÁֽô °Í¿¡ ´ëÇØ¼­ °í¸¿°Ô »ý°¢ÇÕ´Ï´Ù.

 

ÁÁÀº ÁöÀûÀ» ÇØÁּ̽À´Ï´Ù. Ç÷¹À̾ ¸ó½ºÅÍÀÇ ±âÈ£¿¡ ÀÇÇØ¼­ ¿òÁ÷ÀÌ´Â °Í¿¡ ´ëÇØ ¾Æ¹«·± º¯È­µµ ´À³¢Áö ¸øÇÑ´Ù¸é ÀÌ AI´Â °ª¾îÄ¡°¡ ¾øÀ» °Ì´Ï´Ù.

 

ÇÏÁö¸¸, ±âÈ£(behavior, ÁÖ2 Àü¿¡´Â ¿å±¸¶ó°í ¹ø¿ªÀ» Çß½À´Ï´Ù¸¸, ±âÈ£°¡ ´õ ¾î¿ï¸®´Â µí ÇÕ´Ï´Ù)¿¡ µû¶ó¼­ ¸ó½ºÅͰ¡ ¿òÁ÷Àδٴ °ÍÀº ´ÜÁö ¿òÁ÷Àδٶó´Â °Í ÀÌ»óÀÇ °¡Ä¡°¡ ÀÖ½À´Ï´Ù. ¸ó½ºÅͰ¡ ´©±¸¸¦ °ø°ÝÇÏ´À³Ä »Ó¸¸ ¾Æ´Ï¶ó, Ç÷¹À̾ ¹æ¿¡ µé¾î¿ÔÀ» ¶§ ¼­·Î ´Ù¸¥ ¸ó½ºÅͰ¡ ½Î¿ì±â·Î °áÁ¤Çϰí Ç÷¹À̾î´Â ¹«½ÃÇÑ Ã¤ ½Î¿òÁúÀ» ÇØ´ë´Â °Íµµ °¡´ÉÇϰÚÁö¿ä.

 

Ç÷¹À̾î´Â ÀÚ½ÅÀÇ ÇÇÇØ¸¦ °¨¼öÇÏ°í ½Î¿ò ÇÑ °¡¿îµ¥¿¡ ³¢¾îµé´ø°¡ ¾Æ´Ï¸é ½Î¿òÀÌ ³¡³ª¼­ ±âÁø¸ÆÁøÇÑ ½Â¸®ÀÚ¸¦ ¶§·ÁÀâ´Â °Íµµ °¡´ÉÇÒ °ÍÀÔ´Ï´Ù. ½¬¿î ¹æ¹ýÀÌÁö¸¸ À¯Àú°¡ °¡Á®°¡°Ô µÇ´Â °æÇèÄ¡´Â µÎ¸¶¸®¸¦ ÀâÀ» ¶§ º¸´Ù Àû°ÚÁö¿ä.

 

À̰ÍÀº ¶ÇÇÑ Ç÷¹À̾ »ì±Ý»ì±Ý Åõ¸í ±â¼úÀ̳ª ¸¶¹ýÀ¸·Î µ¹¾Æ´Ù´Ï¸é¼­ ´øÀüÀ» µ¹¾Æ´Ù´Ï´Â Àç¹Ìµµ ÁÙ ¼ö ÀÖÀ» °Ì´Ï´Ù. ´ëºÎºÐÀÇ °ÔÀÓ¿¡¼­´Â Ç÷¹À̾ º¸ÀÌÁö ¾Ê°Ô µ¹¾Æ´Ù´Ï´Â °æ¿ì ¸Ö°Å´Ï ¼­ÀÖ´Ù°¡ °ø°ÝÀ» ¹Þ¾Æ¾ß ¹Ý°ÝÀ» ÇϰÚÁö¸¸, ¸ó½ºÅ͵éÀÌ ÀÚ½ÅÀÇ ¸ñÇ¥¸¦ °¡Áö°í ÀÖ´Â °æ¿ì¿¡¶ó¸é Ç÷¹À̾îÀÇ ¿òÁ÷ÀÓ¿¡ »ó°ü ¾øÀÌ ¹«¾ð°¡¸¦ ÇÒ °Ì´Ï´Ù.

 

Ç÷¹À̾îÀÇ Àü·«¿¡µµ ¿©·¯°¡Áö ¼±ÅÃÀ» ÁÙ ¼ö ÀÖÀ» °Ì´Ï´Ù.

 

¿¹¸¦ µé¾î¼­ Ç÷¹À̾ °íºí¸°À» ¸¸³µÀ» °æ¿ì, °íºí¸°Àº Ç÷¹À̾ °­ÇÏ´Ù°í »ý°¢ÇÏ°í µµ¸ÁÀ» °¥ °Ì´Ï´Ù. °íºí¸°Àº µµ¸ÁÄ¡´Ù°¡ µ¿·á¸¦ ¸¸³µ°í µÑÀº °°ÀÌ ÇൿÇÏ°Ô µÇÁö¸¸, À¯Àú´Â ¿©ÀüÈ÷ °­·ÂÇÏÁö¿ä. ±×·¡¼­ µÑ ´Ù µµ¸ÁÀ» Ä¡´Ù°¡ ¶Ç ´Ù¸¥ µ¿·á¸¦ ¸¸³ª°í... ÇØ¼­ ¿©¼¸ ¸¶¸®ÀÇ ±×·ìÀÌ µÇ¸é ÀÌÁ¦ Ç÷¹À̾î¿Í ½Î¿òÀ» ÇÒ ¸¸ ÇÏ´Ù°í »ý°¢ÇÏ¿© Ç÷¹À̾°Ô ´ýºô °Ì´Ï´Ù. Ç÷¹À̾î´Â ÀÌÁ¦ ¸ó½ºÅͰ¡ ´Ù¸¥ µ¿·á¸¦ ¸¸³ª±â Àü¿¡ À绡¸® Á׿©¾ß ÇÑ´Ù´Â °ÍÀ» ¾Ë°Ô µÇ°ÚÁö¿ä. (ÁÖ3 ¿¡... ¹¹ Áß¿äÇÑ ³»¿ëÀº ¾Æ´Ï¹Ç·Î ³¯¸² ¹ø¿ª ÁßÀÔ´Ï´Ù.)

 

Ç÷¹À̾ À̱â±â ¾î·Á¿î ±×·ìÀÇ ¸ó½ºÅͰ¡ ÀÖ´Â °æ¿ì¿¡´Â, Ç÷¹À̾ ¾ÆÀÌÅÛÀ» ÇÑ µÎ °³ ¶³±¸´Â °ÍÀ¸·Î ÇÑ ¸¶¸®¾¿ ²¿¼Å³¾ ¼öµµ ÀÖ°Ú½À´Ï´Ù. ±×·ìÈ­ ÇÏ·Á´Â ¼ºÇâÀÌ ¾àÇÑ ¸ó½ºÅÍ´Â ¾ÆÀÌÅÛÀ» °®´Â °ÍÀÌ ´õ ÁÁ¾Æ º¸ÀÏ ¼öµµ ÀÖÀ» °ÍÀ̰í, ´Ù¸¥ ¸ó½ºÅ͵éÀ» ¶°³ª¼­ ¹°°ÇÀ» ÁýÀ¸·Î ¿Ã °Ì´Ï´Ù. Ç÷¹À̾î´Â ÀÌ ¸ó½ºÅ͸¦ ±â½ÀÇØ¼­ ÇÑ ¸¶¸®¾¿ Á×ÀÌ´Â °Íµµ °¡´ÉÇÒ °Ì´Ï´Ù.

 

Àúµµ ¾ÆÁ÷ ÀÌ AI¿¡ ´ëÇÑ °¡´É¼ºÀ» ¿¹»óÇØ º» ÀûÀº ¾øÁö¸¸, ¾Æ¸¶µµ ¾ÆÁÖ Àç¹ÌÀÖ´Â °á°ú°¡ ³ª¿Ã °Í °°½À´Ï´Ù.

 

> ¸ó½ºÅÍÀÇ Çൿ ¹¦»ç¸¦ ÇØ¾ß ÇÏÁö ¾ÊÀ»±î

 

¾ÆÁÖ ÁÁÀº »ý°¢ÀÔ´Ï´Ù. ÇÑ ÁÙ·Î¶óµµ Áö±Ý ¹¹°¡ ¾î¶»°Ô µ¹¾Æ°¡´Â Áö ¹¦»ç¸¦ ÇØÁÖ´Â °ÍÀÌ °ÔÇ÷¹À̾°Ô ¾ÆÁÖ Å« µµ¿òÀÌ µÇ°Ú±º¿ä. (¡°Æ®·ÑÀÌ °íºí¸°À» ÂѰí ÀÖ´Ù.¡±°Å³ª ¡°¿ëÀÌ ±Ý ³¿»õ¸¦ ¸Ã°í ÀÌÂÊÀ¸·Î Á¢±ÙÇϰí ÀÖ´Ù.¡±)

 

Ç÷¹À̾ ¹ö¸° ¹°°ÇÀ» Áݰųª ÁÖº¯À» ¾î½½··´ë´Â µµµÏ ¶Ç´Â û¼ÒºÎÀÇ °æ¿ì¸¦ ¾ð±ÞÇß´ø °É·Î ±â¾ïÇϴµ¥, Ç÷¹À̾ °¡±îÀÌ °¡¸é ÀÌ·± ¸»À» ÇÏ´Â °Íµµ ÁÁ°Ú±º¿ä.

 

¡°½Å°æ¾²Áö¸¶¡± µµµÏÀÌ ¸»Çß´Ù.

¡°³Í ÀÌ ¹°°ÇÀÌ ÇÊ¿ä ¾ø´Â°ÅÁö, ±×·¸Áö?¡± µµµÏÀÌ ¸ÖÂġ ¶³¾îÁø´Ù.

 

À̰оÆÁÖ Àç¹ÌÀÖ°Ú±º¿ä. ´ÜÁö Àڽſ¡°Ô Á¢±ÙÀ» Çϰųª ¸Ö¾îÁö´Â ¸ó½ºÅ͸¸ º¸´Â °Ô ¾Æ´Ï¶ó ¿Ö ±×·±Áö¸¦ ¾Ë ¼ö ÀÖÀ¸´Ï ¸»ÀÔ´Ï´Ù.

 

ÀÌ°Ô ÁÁÀº Àû¿ëÀ̶ó°í »ý°¢µÇ³ª¿ä? ¸ó½ºÅÍÀÇ (ÁÖ4 - ±âÈ£¿¡ µû¸¥) ÃÖ»óÀ§ »óÅ¿¡ µû¶ó¼­ µ¶Æ¯ÇÑ ¸Þ½ÃÁö¸¦ »Ñ·ÁÁÖ´Â °Ì´Ï´Ù.

 

¸ó½ºÅͰ¡ ÇÏ´Â Çൿ¿¡ µû¶ó¼­ ¸ó½ºÅÍÀÇ Á¾·ùº°·Î Ãß°¡ÀûÀÎ ³»¿ëÀ» ÁÖ´Â °Ô ³ªÀ»±î¿ä? ¿¹¸¦ µé¾î¼­ ¿ÀÅ©´Â ¿¤ÇÁµéÀ» ½È¾îÇÑ´Ù¸é ´Ù¸¥ °ÍµéÀ» Ãß°ÝÇÒ ¶§¿Í ¿¤ÇÁ¸¦ Ãß°ÝÇÒ ¶§¸¦ ´Ù¸£°Ô ÇØÁÖ´Â °ÍÀÌÁö¿ä.

 

±×·ìÀÇ °æ¿ì¿¡´Â °¢°¢ÀÇ ¸ó½ºÅ͸¶´Ù ¸Þ½ÃÁö¸¦ ÁÖ´Â °Í º¸´Ù ±×·ì ÀüüÀÇ ¸Þ½ÃÁö¸¦ ÁÖ´Â °Ô ³ªÀ»±î¿ä?

 

ÀǰßÀ» µè°í ½Í½À´Ï´Ù. ´Ù¸¥ Àǰߵ鵵 º¸³»Áֽøé ÁÁ°Ú³×¿ä.

 

JSwing

 

(ÁÖ5 ¾ÆÁ÷ ÀÌ ¸ÞÀÏ ÀÌÈķδ ´Ù¸¥ ³»¿ëÀÌ ¿À°£ °ÍÀÌ ¾ø³×¿ä. ´äÀåÀ» ½á¾ßÇϴµ¥... ¿ª½Ã ±ÍÂ÷´ÏÁòÀÇ ¹ßµ¿¿¡... Äð·°. ÁÁÀº ÀǰßÀÌ ÀÖÀ¸½Ã¸é À̾߱â ÇØÁÖ¼¼¿ä. ´ë½Å Àü´Þ ÇØ µå¸®µµ·Ï ÇϰڽÀ´Ï´Ù.)

 

 

 

±è Á¾ µæ (Nairrti, A.K.A. LorD WhitE)

ÃÖ±Ù »õ·Î »ý±ä ´Ð³×ÀÓÀ¸·Î ·Î¿ÀµÎÈ­Åõ(ÒÇçìÔéü¦÷ã) ¹× ³ª·çÅÍ, ³ª¸®Æ¼ µîÀÌ ÀÖÀ½.

°Ô ÀÓ ±â ȹ ÀÚ – °è¼Ó »ðÁúÁßÀÓ

 

 


   
  À̸§(ID)   ¸ÞÀÏ (ȸ¿ø±ÇÇÑ)
  ³»¿ë ÀÔ·Ââ Å©°Ô
                    ´äº¯/°ü·Ã ¾²±â Æû¸ÞÀÏ ¹ß¼Û ¼öÁ¤/»èÁ¦     ÀÌÀü±Û ´ÙÀ½±Û    
   
¹øÈ£ Á¦ ¸ñ À̸§ ÷ºÎ ÀÛ¼ºÀÏ ¤FÀº´ñ±Û Á¶È¸ Æò°¡
526   [¸ðÀÓÈıâ] ¸ðÀÓÈıâÀÔ´Ï´Ù. durids   10/16-09:22  2  131  
525   ÄÁÆÛ·±½º¿¡ ´ëÇÑ ¿ÀÇØ shadow   10/15-15:08  3  214  
524   ´õ ³ª¾ÆÁø ÀΰøÁö´É¿¡ ´ëÇØ¼­ (3) – Á¶¼Á ... nairrti   10/14-04:36    117  
523   ´õ ³ª¾ÆÁø ÀΰøÁö´É¿¡ ´ëÇØ¼­ (2) – Á¶¼Á ... nairrti   10/14-03:48  3  142  
522   ¿ÀÇÁ¸ðÀÓ ¶Ç ¾ðÁ¦ÀÖÁÒ...¤Ð¤Ð wnslrlaal   10/13-21:19  1  93  
521   [¸ðÀÓÈıâ] Å©¸®½º Áö±Ý ÀÏ¾î ³µ¾î¿ä...¤Ñ¤Ì Å©¸®½º   10/12-16:37  2  126  
520   [¸ðÀÓÈıâ] ÀÌ·²¼ö°¡... younggun   10/12-15:32    94  
519   [¸ðÀÓÈıâ]³¯»ü´Ù¤Ñ¤Ñ; atmylife   10/12-11:32  5  120  
518   [¸ðÀÓÈıâ]¤Ñ,.¤Ñ ÀÌ·±.. shadow   10/12-11:05    102  
517   ÇÏÇÖ; ´Ùµé Ãâ±ÙÀº Àß Çϼ̴ÂÁö... eyecanc   10/12-10:25    84  

 
óÀ½ ÀÌÀü ´ÙÀ½       ¸ñ·Ï ¾²±â

KGDA ÀÇ ¸ðµç Á¤º¸´Â ¹«´Ü ¸µÅ© ¹× ÀüÁ¦ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.
Copyright ¨Ï 2000 by KGDA all right reserved. Contact webmaster for more information.