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

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

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



 

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

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

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

 

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

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

 

(¹®¼­¿¡ ´ëÇÑ ¿ªÀÚÀÇ ¼³¸í ÀÌ ¹®¼­´Â Roguelike °ÔÀÓ¿¡ ´ëÇÑ AIÀÇ °³¼±¹æ¾È¿¡ ´ëÇØ¼­ À̾߱âÇϰí ÀÖÀ¸¸ç, ¸Å¿ì °£´ÜÇÏ°í °è»êÀÌ ºñ±³Àû º¹ÀâÇÏÁö ¾ÊÀº ÇüÅÂÀÇ AI¸¦ ±¸ÇöÇϱâ À§ÇÑ °ÍÀÔ´Ï´Ù. ±×·¯³ª, À̰ÍÀº ÀϹÝÀûÀÎ RPG ȤÀº MMORPG±îÁöµµ È®ÀåÇÒ ¼ö ÀÖÀ» ¸¸Å­ °­·ÂÇÑ AIÀÇ ¡®±âº»¡¯À̶ó°í ºÒ¸± Á¤µµÀÇ ³»¿ëÀ» Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù. ´ëü·Î °ÔÀÓ¿¡¼­ÀÇ AI´Â ½ÇÁ¦ÀÇ ÀΰøÁö´É¸¸Å­ º¹ÀâÇϱ⠺¸´Ù´Â À¯Àú°¡ ´À³¢±â¿¡ Á» ´õ »ç½ÇÀûÀÎ ÇüÅÂÀÇ AI¸¦ °®µµ·Ï ÇÏ´Â µ¥¿¡ ¸ñÀûÀ» µÎ°í Àֱ⠶§¹®À̰ڽÀ´Ï´Ù.

 

ÀÌ ¹®¼­´Â ¿ø ÀúÀÚ°¡ ¡®°ø°³µÈ(public)¡¯ ÇüÅ·Π¸¸µç ¹®¼­À̹ǷΠÇÑ±Û ¹ø¿ªµÈ ³»¿ëµµ ¶È°°ÀÌ °ø°³µÇ¾î ÀÖ½À´Ï´Ù. ³»¿ëÀÇ ¼öÁ¤À» Á¦¿ÜÇÑ ÁÖ¼®À» ´Þ°Å³ª ÀοëÇÏ´Â °Í¿¡ ´ëÇØ¼­ ¾Æ¹«·± Á¦Á¦°¡ ¾ø½À´Ï´Ù.

 

¹®¼­´Â óÀ½ ¿ø ÀúÀÚ°¡ ¿Ã¸° ±ÛÀ» ¹ø¿ªÇÒ °ÍÀ̰í, 1 2ÆíÀ¸·Î ³ª´©¾î¼­ ¿Ã¸®µµ·Ï ÇÒ °ÍÀÔ´Ï´Ù. ±×¸®°í, ¿ªÀÚ°¡ ¿ø ÀúÀÚ¿¡°Ô ¹®ÀÇÇÑ ³»¿ë°ú ±×ÀÇ Ãß°¡µÈ ³»¿ë¿¡ ´ëÇØ¼­µµ ÷°¡ÇÏ¿© 3ÆíÀ» ¸¸µé ¿¹Á¤ÀÔ´Ï´Ù.)

 

 

ÀÌ ¹®¼­´Â Á» ´õ Èï¹Ì·Î¿î ¸ó½ºÅÍÀÇ ÀΰøÁö´É¿¡ ´ëÇÑ À̾߱âµéÀ» Á¤¸®Çß½À´Ï´Ù. ÀÌ ±ÛÀº ±âº»ÀûÀ¸·Î ¾î¶»°Ô ÇÏ¸é ¸ó½ºÅͰ¡ ÁÖº¯ÀÇ »óȲÀ» ÀÎÁöÇϵµ·Ï Çϴ°¡¿¡ ´ëÇÑ °ÍÀÔ´Ï´Ù. °ü·Ã ³»¿ë¿¡ ´ëÇØ¼­ ´©±º°¡°¡ Á¦¾ÈÇÑ ³»¿ëÀ̳ª ´õ ³ªÀº ¸ðµ¨À» Á¦½ÃÇß´ø °æ¿ì¿¡´Â (*)¸¦ ºÙ¿©¼­ ³»¿ëÀ» ÷ºÎÇß½À´Ï´Ù. ±×¸®°í, ÀÌ¿¡ ´ëÇØ¼­ µµ¿òÀ» ÁØ rec.games.rogulikes.misc ±×·ì¿¡¼­ Ȱµ¿ÇϽô ºÐµé²² °¨»ç¸¦ µå¸³´Ï´Ù.

 

´ë°³ÀÇ RL°ÔÀÓµéÀº ¾Æ·¡¿Í ¿¹¿Í °°Àº °£´ÜÇÑ AI¸¦ »ç¿ëÇÕ´Ï´Ù.

(ÁÖ1 - RL°ÔÀÓÀ̶õ Rogue Like °ÔÀÓÀ» ¸»ÇÔ)

 

             if (ISeeHero) then (MoveToAttackHero)

             else (DoNothing)

 

(ÁÖ2 ÀÌ °ÍÀº °£´ÜÇÑ ÇÁ·Î±×·¡¹ÖÀÇ ±¸¹®ÀÌ¸ç ¡®¸¸¾à(if) ¸ó½ºÅ͸¦ ¹ß°ßÇϸé(then) °ø°ÝÇϱâ À§Çؼ­ Á¢±ÙÇÑ´Ù¡¯ ¡®¾Æ´Ï¸é(else) ±×³É Àִ´Ù.¡¯¶ó´Â ¶æÀÓ.)

 

³î¶ø°Ôµµ, À̰ÍÀº ¾ÆÁÖ Àß ¸ÔÈü´Ï´Ù. ÇÏÁö¸¸, ÀÌÁ¦ ¸ó½ºÅÍ¿¡°Ô ¾à°£ÀÇ °³¼ºÀ» Á־ ÀÌ ³»¿ëµéÀ» È®ÀåÇØ º¸·Á°í ÇÕ´Ï´Ù.

 

JSwingÀÇ °¡À̵å¶óÀÎ

 

1)      ´Ù¸¥ Á¾ÀÇ ¸ó½ºÅÍ´Â ¿øÇÏ´Â °Íµµ ´Ù¸£´Ù.

2)      ¸ó½ºÅÍ´Â ÁÖº¯ÀÇ ´Ù¸¥ ¸ó½ºÅͳª »ç¹°¸¦ ÀÎÁöÇϰí, À̵é°ú ±³°¨(interact)Çϸç, À̰ÍÀº ÁÖÀΰø(hero)¿¡°Ôµµ ¶È°°ÀÌ Àû¿ëÇÑ´Ù.

3)      °¢ ¸ó½ºÅÍÀÇ ÇൿÀº µ¶¸³ÀûÀÌ´Ù.

4)      Áý´Ü(group)À» ±¸¼ºÇϰí ÀÖ´Â ¸ó½ºÅÍ´Â ±×µé Àüü¸¦ ¡®Áý´Ü¡¯À¸·Î ÀÎÁöÇÑ´Ù.

5)      °³¹ßÀÚ(you)´Â ÀÌ °ÍµéÀ» Á» ´õ ±â±³ÀûÀ¸·Î ¸¸µé ¼ö ÀÖ°ÚÁö¸¸, ¿ì¸®°¡ ¿øÇÏ´Â °ÍÀº ¿Ïº®ÇÑ AI°¡ ¾Æ´Ï´Ù. ¿ì¸®´Â ¸ó½ºÅ͵éÀÌ Á» ´õ Èï¹Ì·Ó°Ô Ȱµ¿ÇÏ´Â °Íó·³ º¸À̱⸦ ¿øÇÒ »ÓÀÌ´Ù. RL¿¡¼­ Æò±ÕÀûÀÎ ¸ó½ºÅÍÀÇ ¼ö¸íÀº 100ÅÏÀ̰í, ÀÌ Áß 10%Á¤µµ ¸¸ÀÌ È­¸é¿¡ º¸ÀÌ´Â ½Ã°£ÀÌ´Ù.

 

¸ó½ºÅÍÀÇ ÇൿÀº 5°¡Áö Á¤µµÀÇ ¸ñÀûÀ» °¡Áö°í ÀÖ´Â °ÍÀ¸·Î Á¤ÇÑ´Ù.

 

[¿ä±¸»çÇ×(desire)] - ¸ó½ºÅÍ´Â ±ÝÀºº¸È­(golds), ¸ÔÀ»°Í, ¹«±â·ù µîÀÇ ¹°°Ç(µé)À» ¿øÇÑ´Ù.

[°øÆ÷½É(fear)] ¸ó½ºÅʹ ƯÁ¤ ´ë»ó(´Ù¸¥ ¸ó½ºÅͳª ¿µ¿õ)À¸·ÎºÎÅÍ µµ¸ÁÄ£´Ù.

[°ø°Ý¼ºÇâ(aggression)] ¸ó½ºÅÍ´Â ´Ù¸¥ ¸ó½ºÅÍ(¶Ç´Â ¿µ¿õ)¸¦ °ø°ÝÇÑ´Ù.

[¹èȸ¼ºÇâ(wander)] ¸ñÀû¾øÀÌ À§Ä¡¸¦ ¹Ù²Ù¸ç µ¹¾Æ´Ù´Ñ´Ù.

[±âŸ(misc)] ƯÁ¤ Àå¼Ò¿¡ ¸Ó¹«¸£°Å³ª °æºñ¸¦ ¼­´Â µîÀÇ ÇൿÀ» ÇÑ´Ù.

 

¸ñÀûÀÌ ÇൿÀ» °áÁ¤ÇÑ´Ù.

 

°¢°¢ÀÇ ¸ó½ºÅÍ´Â À§¿¡ ¿­°ÅµÈ 5°¡ÁöÀÇ ÆÇ´Ü ±âÁØÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ¸¸¾à ÀÌ °ªÀÌ 0¸é ¸ó½ºÅÍ´Â ±× ÆÇ´Ü ±âÁØÀ» ¹«½ÃÇϰí ÇൿÇÏ°Ô µË´Ï´Ù. ¸ó½ºÅÍ´Â ¿¤ÇÁ¸¦ ½È¾îÇѴٰųª ±ÝÀºº¸È­¸¦ ¿øÇѴٰųª ÇÏ´Â µîÀÇ Çϳª ȤÀº ±× ÀÌ»óÀÇ °³¼ºÀûÀÎ ¸ñÀûÀ» °¡Áö°í ÀÖ´Â °ÍÀ¸·Î ÇÕ´Ï´Ù. À̰͵éÀº °¢°¢ ¼¼±â(strength)³ª Ãß°¡ÀûÀÎ ´Ù¸¥ ¸ñÀûµé°ú ¼­·Î °ü°è¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. ¸ó½ºÅͰ¡ [¿ä±¸»çÇ×]À» °¡Áö°í ÀÖ±â À§Çؼ­´Â, ƯÁ¤ Á¾·ù¸¦ ¿øÇÑ´Ù´ø°¡ ÇÏ´Â °ÍÀ» ¼³Á¤ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù.

 

[°øÆ÷½É]À̳ª [°ø°Ý¼ºÇâ]ÀÌ ÀÛµ¿Çϱâ À§Çؼ­´Â ¸ó½ºÅÍ´Â ÀÚ½ÅÀÇ ÀüÅõ´É·Â(combat strength)°ú ±×°¡ ÆÇ´ÜÀÇ ´ë»óÀ¸·Î ÇÏ´Â ¸ó½ºÅÍ(Áö±Ý ´«¿¡ º¸ÀÌ´Â)ÀÇ ÀüÅõ´É·ÂÀ» ¿¬°ü Áö¾î¾ß ÇÕ´Ï´Ù.

(ÁÖ3 ¸ó½ºÅÍ´Â »ó´ë¹æÀÇ Àý´ëÀûÀÎ ¼öÄ¡¸¦ ÀÌ¹Ì ¾Ë°í ÀÖ´Ù°í °¡Á¤ÇÑ´Ù´Â ¶æÀÓ)

 

(*) °¡´É¼º: ¸ó½ºÅÍ´Â °­Çϱâ(strength)¿Í °ü·ÃµÈ [¿µ¸®]Çϰųª [¸Ûû]Çϰųª ¶ó´Â 2°³ÀÇ ´É·ÂÀ» °¡Áú ¼ö ÀÖ°Ú½À´Ï´Ù. ¸ÛûÇÑ ¸ó½ºÅÍ¿¡°Ô´Â Àΰ£ ³óºÎ(human peasant)³ª Àΰ£ ¸¶¹ý»ç(human wizard)³ª º°¹Ý Â÷À̰¡ ¾ø°Ô º¸ÀÌÁö¸¸, ¿µ¸®ÇÑ ¸ó½ºÅÍ´Â ±× µÑÀ» ±¸ºÐÁö¾î¼­ º¼ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.

 

(*) °¡´É¼º: ´ë»óÀÇ °­Çϱâ´Â »óó¸¦ ÀÔ¾úÀ» °æ¿ì¿¡ ¾àÈ­½ÃÄѼ­ °£ÁÖÇØµµ ÁÁ°Ú½À´Ï´Ù. ¿¹¸¦ µé¾î¼­ if(HP<(MaxHP/2)) CombatSTR--¶ó°í ¸»ÀÔ´Ï´Ù.

(ÁÖ4 ¡®¸¸¾à ÇöÀç HP°¡ ÃÖ´ë HPÀÇ Àý¹ÝÀ̸é ÀüÅõ´É·ÂÀ» °¨¼âÇÑ´Ù.¡¯)

 

¸ó½ºÅÍ´Â ¾Æ±º ¸ó½ºÅ͵éÀÇ ¸ñ·ÏÀÌ ÇÊ¿äÇÒ °ÍÀÔ´Ï´Ù. À̰ÍÀº ¸¹Àº °¡´É¼ºÀ» ¸¸µé ¼ö ÀÖÁö ¾ÊÀ»±î ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î¼­ (ÁÖ5 - Áý´Ü »ýȰÀ» ÇÏ´Â) ¿ÀÅ©´Â ´Ù¸¥ ¿ÀÅ©µéÀ» ¾Æ±ºÀ¸·Î º¸±â ¶§¹®¿¡ ¿ÀÅ© Àü»ç(orc warrior)³ª ¿ÀÅ© ¼ºÁ÷ÀÚ(orc priest)¸¦ Ä£±¸·Î »ý°¢ÇÏ°Ô ÇÕ´Ï´Ù.

 

(*) °¡´É¼º: ÀÌ Ä£±¸ ¾Æ´Ï¸é ÀûÀ̶ó´Â À̺йýÀûÀÎ ±¸Á¶¸¦ È®ÀåÇÏ¿© °ü°è¼º¿¡ ´ëÇÑ ¼¼±â¸¦ µÎ¸é, ¡®¸Å¿ì ¹Ì¿ò¡¯À̳ª ¡®Àý´ëÀû ½ÅºÀ¡¯°°Àº °Íµéµµ ¸¸µé ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.

 

[¿ä±¸»çÇ×]ÀÌ µ¿ÀÛÇϱâ À§Çؼ­´Â ¸ó½ºÅÍ´Â ¿ä±¸ÀÇ ´ë»óÀ» ¹°°Ç(goods)À̳ª µ·(Àü¸®Ç°, loots)µîÀ¸·Î Á¤ÇØÁÖ¾î¾ß ÇÕ´Ï´Ù. °¢°¢ÀÇ ¸ñÀûµé ¸ðµÎ ÀÌ·± ´ë»óÀÌ ÇÊ¿äÇϰí, ±×·± ´ë»ó¹°µéÀº ÀϹÝÀûÀ¸·Î °¡Ä¡¸¦ °¡Áö´Â °ÍµéÀÌ ÁÁ°Ú½À´Ï´Ù.

 

¸ó½ºÅÍ´Â ¾Æ·¡ÀÇ »óȲ¿¡¼­ ÆÇ´ÜÀ» ½ÃÀÛÇÕ´Ï´Ù.

 

1) ÁÖº¯À» µÑ·¯º¸°í ¹«¾ùÀÌ Àִ°¡¸¦ È®ÀÎÇÕ´Ï´Ù. ¸ó½ºÅÍ´Â 8¹æÇâÀ» º¼ ¼ö ÀÖÀ¸¸ç, ãÀº ¹°°ÇÀ̳ª ¸ó½ºÅÍ¿¡ ´ëÇØ¼­ ±×´Â ¸ñÀû¿¡ µû¸¥ ÆÇ´ÜÀ» °áÁ¤ÇÕ´Ï´Ù.

 

2) ¹ß°ßÇÑ ´ë»óÀÌ ¾Æ±º ¸ó½ºÅÍÀÎ °æ¿ì ¸ó½ºÅÍ´Â ÀÚ½ÅÀÇ ÀüÅõ ´É·ÂÀ» Áõ°¡½Ãŵ´Ï´Ù.

(Monstr str +1 distance) (ÁÖ6 ¸ó½ºÅÍÀÇ ÀüÅõ ´É·Â +1 °Å¸®)

¾Æ±º ¸ó½ºÅÍ´Â ÀÌ ÈÄ ÇÔ²² ÇൿÇϱ⠽ÃÀÛÇÕ´Ï´Ù.

 

3) ¹ß°ßÇÑ ¸ó½ºÅͰ¡ ¾Æ±ºÀÌ ¾Æ´Ñ °æ¿ì, ÀûÀ¸·Î °£ÁÖÇÕ´Ï´Ù. ¿©±â¼­ ¾à°£ º¹ÀâÇØÁö´Âµ¥, ¸ñÀûÀ» ¡®¹«¾ð°¡¸¦ Á×ÀÌ°í ½Í´Ù¡¯°í ¼³Á¤µÈ °æ¿ì ´ë»óÀÇ ÀüÅõ ´É·Â°ú °Å¸®¸¦ ÀÎÁöÇÏ°Ô µË´Ï´Ù. ±×¸®°í, ¾î´À ¹æÇâ¿¡ ÀÖ´øÁö °¡Àå °¡±î¿î ´ë»óÀÇ ¹æÇâ ÂÊÀ¸·Î À̵¿ÇÕ´Ï´Ù. ÇÏÁö¸¸, ÀÌ °á°ú°¡ ´Ù¸¥ ¸ó½ºÅ͸¦ Åë°úÇØ¼­ Áö³ª°¡°Ô µÇ¾î¼­´Â ¾ÈµÇ¸ç, Áý´Ü(group)À» Çü¼ºÇÑ ¸ó½ºÅÍ¿¡ ´ëÇØ¼­µµ °è»êµÇ¾î¾ß ÇÒ °ÍÀÔ´Ï´Ù.

 

ÀÏ´Ü ¹æÇâÀÌ °áÁ¤µÇ¸é, °ø°Ý¼ºÇâÀÇ °ªÀº (¡®my str(ÀÚ½ÅÀÇ ÀüÅõ ´É·Â)¡¯+¡®my buddies str(µ¿·á ¸ó½ºÅÍÀÇ ÀüÅõ ´É·Â)¡¯[per step 2(°Å¸® 2´ç)])x(6-¡®nearest enemy distance(°¡Àå °¡±î¿î °÷¿¡ ÀÖ´Â Àû°úÀÇ °Å¸®)¡¯)+2x(¡®basic aggressive value(±âº» °ø°Ý ¼ºÇâ ¼öÄ¡)¡¯+¡¯any special hates(¾ó¸¶³ª ½È¾îÇÏ´Â °¡ ÇÏ´Â Á¤µµ)¡¯)°¡ µË´Ï´Ù. ¸ó½ºÅÍ´Â ÁÖº¯À» µÑ·¯º¸´Â °è»êÀÌ ³¡³ª±â Àü¿¡´Â ¾ó¸¶³ª ¸¹Àº µ¿·á°¡ ÁÖº¯¿¡ ÀÖ´ÂÁö¸¦ ¾ËÁö ¸øÇÕ´Ï´Ù. À̰ÍÀº ¿ì¸®°¡ ´Ù¸¥ ¸ó½ºÅ͵éÀ» ã±â À§Çؼ­´Â (ÁÖ7 - À§ °ø½Ä¿¡¼­) º¸Á¤ ÇØÁÖ´Â ¾î¶² °ªÀÌ ÇÊ¿äÇÏ´Ù´Â °ÍÀ» ÀǹÌÇϰí, ƯÁ¤ ¹æÇâ¿¡¼­ºÎÅÍ °¡Àå °¡±îÀÌ¿¡ ÀÖ´Â ÀûÀ» ã±â ½ÃÀÛÇÏ¸é °á±¹ ½ÇÁ¦ °ªÀº ¼öÁ¤µÇ¾î¾ß ÇÒ °ÍÀÔ´Ï´Ù.

 

4) *°¢°¢ÀÇ* ¡®µ¿·á°¡ ¾Æ´Ñ¡¯ ¸ó½ºÅ͵éÀÌ Ãß°¡µÉ ¶§ ¸¶´Ù, °øÆ÷½É¿¡ ´ëÇÑ °è»êÀ» ´Ù½Ã ÇØ¾ßÇÕ´Ï´Ù. À̰ÍÀº (target¡¯s perceived str(´«´ëÁßÀ¸·Î ºÃÀ» ¶§ °ÑÀ¸·Î º¸¿©Áö´Â Ÿ°ÙÀÇ ÀüÅõ ´É·Â))x(6-target¡¯s distance(Ÿ°Ù°úÀÇ °Å¸®))+2x(any special fears(°øÆ÷ÀÇ ´ë»óÀ¸·Î ÁöÁ¤µÈ °æ¿ì Ãß°¡µÇ´Â °øÆ÷½É))(ÁÖ8 Áï, °¡±î¿î °Å¸®¿¡ ÀÖ´Â ¸ó½ºÅÍÀÇ °ø°Ý·ÂÀº ½ÇÁ¦º¸´Ù ³ô°Ô ³ªÅ¸³ª¸ç, °øÆ÷ÀÇ ´ë»óÀ¸·Î ´ç ¸ó½ºÅÍ¿¡°Ô ¼³Á¤µÈ °æ¿ì¿¡´Â °øÆ÷ÀÇ °ªÀÌ 2¹è°¡ µÈ´Ù´Â ¶æ)·Î °è»êÇØ¾ß ÇÒ °ÍÀÔ´Ï´Ù. ±×¸®°í ÀÌ °è»êÀ» °¢°¢ÀÇ Æ¯Á¤ ¹æÇâ¿¡ ÀÖ´Â ¸ó½ºÅÍ¿¡ ´ëÇØ¼­ °è»êÇÏ¸é ´ë°­ÀÇ °ªÀ» ÃßÃøÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ÀÌ´Â Áý´ÜÀ» Çü¼ºÇÑ ¸ó½ºÅ͵éÀÌ °³º°ÀûÀ¸·Î °è»êµÇ´Â °ÍÀÌ ¾Æ´Ï¶ó Áý´Ü Àüü¸¦ ÇϳªÀÇ ¸ó½ºÅÍ·Î °£ÁÖÇÏ´Â °ÍÀÌ ¸Â´Ù°í »ý°¢ÇÕ´Ï´Ù.

 

¸¸¾à Áý´Ü ¾È¿¡ °øÆ÷½É¿¡ ´ëÇØ¼­ 0ÀÌ ¾Æ´Ñ °ªÀ» °¡Áö°í ÀÖ´Â ¾î¶² ¸ó½ºÅͰ¡ ÀÖ´Ù°í Çϸé, ¿ì¸®´Â ±× ¹æÇâ¿¡ ´ëÇØ¼­ +2x(my base fear(±âº» °øÆ÷ ¼öÄ¡))¸¦ Ãß°¡ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ ¹æ¹ýÀº ±âº» °øÆ÷ ¼öÄ¡°¡ °¢ 8¹æÇâ¿¡ µû¶ó À¯µ¿ÀûÀ̶ó´Â °ÍÀ̸ç, ¸ó½ºÅ͵éÀÇ ¼ýÀÚ¿¡ ¿µÇâ¹ÞÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ, °øÆ÷½ÉÀÇ ÃÑ ÇÕÀ» ÇöÀç º¸°íÀÖ´Â ¹Ý´ë ¹æÇâ¿¡ ´õÇØÁÜÀ¸·Î½á ÀÌ ¸ó½ºÅÍ´Â ÇöÀçÀÇ °øÆ÷½É¿¡ ´ëÇØ¼­ ¹Ý´ë ¹æÇâÀ¸·Î µµ¸ÁÄ¡°í ½Í¾îÇÏ°Ô µË´Ï´Ù. ÀÌ´Â °á±¹¿¡´Â Á¤»óÀûÀÎ »óÅ·Πµ¹¾Æ°¡°Ô µË´Ï´Ù. (ÁÖ9 ¸ó½ºÅÍ´Â ÇöÀçÀÇ °øÆ÷¿¡ ÀÇÇØ¼­ ¹Ý´ë ¹æÇâÀ¸·Î µµ¸ÁÀ» Ä¡°Ô µÇÁö¸¸, °Å¸®°¡ ¸Ö¾îÁö¸é ¸Ö¾îÁú¼ö·Ï °øÆ÷½ÉÀº °¨¼ÒÇÏ°Ô µÇ°í Æò»ó½ÃÀÇ »óÅ·Πµ¹¾Æ°¡°Ô µÊÀ» ¶æÇÔ)

 

5) °¢°¢ÀÇ ´ë»ó¹°À̳ª ¸ó½ºÅÍ¿¡ ´ëÇØ¼­ °¡´ÉÇÑ ¿ä±¸»çÇ×Àº ¸ðµÎ Ç¥ÇöÇØ ÁÝ´Ï´Ù. ¸¸¾à ¸ó½ºÅͰ¡ ±ÝÀºº¸È­³ª Àå½Å±¸¸¦ ã¾Æ¼­ µ¹¾Æ´Ù´Ï´Â °æ¿ì¶ó¸é, Ÿ°Ù ¸ó½ºÅÍ¿¡ ´ëÇØ¼­ ±ÝÀºº¸È­ÀÇ °¡Ä¡¸¦ ¾Ëµµ·Ï ÇØ ÁÖ¾î¾ß Çϰí, ¿øÇÏ´Â °ÍÀÌ À½½ÄÀ̶ó¸é ½ÃüÀÇ ¹è°íÇÄÀ» ä¿öÁÖ´Â °ª(ÁÖ10 RL°ÔÀÓ¿¡¼­´Â ÀϹÝÀûÀ¸·Î ¸ó½ºÅ͵î ŸÀÎÀÇ ½Ãü¸¦ ¸ÔÀ½À¸·Î½á ¹è°íÇÄÀ» ÇØ°áÇÒ ¼ö ÀÖÀ½... »çÁ·À» µ¡ºÙÀ̸é ÀÌ ½ÃüµéÀÇ Æ¯¼º¿¡ µû¶ó¼­ ´«ÀÌ ¸Ö°Å³ª ÀúÁÖ¸¦ ¹Þ°Å³ª ¹ìÆÄÀ̾ µÇ°Å³ª ÇÏ´Â µîÀÇ Æ¯¼ö È¿°ú°¡ ³ªÅ¸³ª±âµµ ÇÔ. ¶ÇÇÑ, RLÀÇ ÁÖ ¹«´ë°¡ µÇ´Â ´øÀü ¾È¿¡¼­´Â À½½ÄÀϹÝÀûÀ¸·Î ration-ÀÌ ¸Å¿ì ºÎÁ·ÇÏ°Ô µîÀåÇϹǷΠ½Ãü¸¦ ¸ÔÁö ¾ÊÀ» ¼ö ¾ø°Ô ¸¸µå´Â °æ¿ì°¡ ¸¹À½)¿¡ ÀÇÇØ¼­ ÀÚ½ÅÀÇ ¿å±¸¸¦ ä¿ìµµ·Ï ÇØÁÖ¾î¾ß ÇÕ´Ï´Ù. ¶¥¹Ù´Ú¿¡ ¶³¾îÁø ¹°°Çµéµµ ¹°·Ð °°Àº ¹æ¹ýÀ¸·Î °è»ê ÇÕ´Ï´Ù. ƯÁ¤ ¹æÇâ¿¡ ´ëÇÑ ÃÑ ¿å±¸ ¼öÄ¡(the total desire)´Â (¹°°ÇÀÇ °¡Ä¡)+(6-°Å¸®)+(±âº» ¿å±¸ ¼öÄ¡)+(ƯÁ¤ ´ë»ó¿¡ ´ëÇÑ ¿å±¸ ¼öÄ¡)°¡ µË´Ï´Ù. ÀÌ °ªÀº ´õÇØÁú ¼ö ÀÖÁö¸¸ °öÇØÁöÁö ¾ÊÀ½À» ÁÖÀÇÇÏ¿© Áֽñ⸦ ¹Ù¶ø´Ï´Ù.(ÁÖ11 ÀÌ ºÎºÐ¿¡¼­ ¿Ö note this¶ó´Â ¸»À» ½è´ÂÁö´Â Àß ÀÌÇØ°¡ ¾ÈµË´Ï´Ù¸¸, ÃßÃøÇϱâ·Î´Â, °øÆ÷½ÉÀº ½º½º·Î »ì±âÀ§Çؼ­ ÇÊ»çÀûÀ¸·Î µµ¸ÁÃÄ¾ß ÇÏ´Â °Í¿¡ ºñÇØ¼­ ¿å±¸¿¡ ÀÇÇÑ °æ¿ì´Â ´ÜÁö µ¡¼ÀÀ¸·Î¸¸ ÇØµµ Ç¥ÇöÀÌ µÇ´Â °ÍÀÌ ¾Æ´Ò±î ÇÕ´Ï´Ù...¸¸ ¿ª½Ã Á¤È®È÷´Â ¸ð¸£°Ú½À´Ï´Ù)

 

6) ±âŸ Ç׸ñ¿¡´Â À§¿¡ À̾߱âÇÑ °Íµé ¿Ü¿¡ ¾µ¸¸ÇÑ ´Ù¸¥ ¹º°¡°¡ ÀÖÀ» ¶§ ±×¿¡ ´ëÇÑ °ªÀ» Àû¿ëÇϱ⸦ ¹Ù¶ø´Ï´Ù.(ÁÖ12 ÇÊÀÚ´Â ÀÌ ¡®¿ä±¸ »çÇס¯¿¡ ´ëÇÑ °ÍµéÀÌ À§¿¡ ³ª¿­ÇÑ °Í ¿Ü¿¡ ´õ ¸¹Àº °ÍµéÀÌ ÀÖÀ» °ÍÀ̶ó°í »ý°¢ÇÏ¿©, Ãß°¡ÀÇ ¿©Áö¸¦ µÎ´Â °ÍÀ̸ç, ±× °¡´É¼º¿¡ ´ëÇØ¼­ ¸¹Àº ±â´ë¸¦ Çϰí ÀÖ´Â µí ÇÕ´Ï´Ù) ¿¹¸¦ µé¾î¼­ ÀÌ Ç׸ñÀº »ç¿ø(altar)±Ùó¿¡¼­ °æºñ¸¦ ¼­µµ·Ï ÇÑ´Ù´ø°¡ ÁÖÀΰø°ú ´ëÈ­¸¦ Çϱâ À§Çؼ­ ´Ù°¡¿Àµµ·Ï ÇÑ´Ù´ø°¡ ÇÏ´Â °ÍµéÀÌ °¡´ÉÇÒ °ÍÀÔ´Ï´Ù.

 

(*) Aidan RyderÀÇ Á¦¾È: ¾Æ¸¶µµ »ç¿øÀº ¸ó½ºÅ͵éÀÇ »ç¿øÀ¸·Î ¸¸µé¾îÁú ¼öµµ ÀÖÀ» °ÍÀÌ¸ç ±× ¸ó½ºÅÍÀÇ °øÆ÷½É ¼öÄ¡¸¦ ÁÙ¿©ÁÙ ¼öµµ ÀÖÀ» °ÍÀÔ´Ï´Ù.

 

7) ¹èȸ¼ºÇâ¿¡¼­ ±âº» ¹èȸ¼ºÇâ ¼öÄ¡(basic wander value)¸¦ 1ºñÆ®¾¿ ¿ÞÂÊÀ¸·Î À̵¿ÇÏ´Ù°¡, ¸ó½ºÅͰ¡ È¥¶õ(confused)ÇßÀ» ¶§´Â 2ºñÆ®¾¿ ¿ÞÂÊÀ¸·Î À̵¿½Ã۵µ·Ï ÇÕ´Ï´Ù(ÁÖ13 ¿ø¹®¿¡´Â ÀÌ ¹®ÀåÀ» ¡®1 << basic wander value)¡¯¶ó°í Ç¥ÇöÇßÀ½, ´ÙÀ½ ¹®Àåµµ ¸¶Âù°¡Áö. ÇÁ·Î±×·¡¹Ö¿¡¼­ ¸Þ¸ð¸®¸¦ 1ºñÆ®¾¿ ½¬ÇÁÆ® ½ÃŰ´Â ¶æÀ¸·Î »ç¿ëÇÏ´Â °ÍÀÓ. ¿À¸¥ÂÊÀ¸·Î 1ºñÆ®¾¿ À̵¿ÇÏ´Â °æ¿ì¿¡´Â /2°¡ µÇ°í ¿ÞÂÊÀ¸·Î À̵¿ÇÏ´Â °æ¿ì¿¡´Â *2°¡ µÊ). ±âº» ¹èȸ¼ºÇâ ¼öÄ¡´Â ³·¾Æ¾ß ÇÏÁö¸¸, ¸ó½ºÅͰ¡ Á¦ÀÚ¸®¿¡ ¼­ Àְųª ¿ø·¡ ¼­ ÀÖ´ø ÀÚ¸®·Î µ¹¾Æ¿À°Ô µÇ´Â °æ¿ì¿¡´Â Áõ°¡½Ãŵ´Ï´Ù. À̰ÍÀº °®È÷´Â(stuck) °ÍÀ» ¹æÁöÇϱâ À§ÇÔÀÔ´Ï´Ù. ¸ó½ºÅͰ¡ ÀÌÀüÀÇ ¹æÇâÀ¸·Î ¿òÁ÷À̰ųª Á¦ÀÚ¸®¿¡ ¼­ ÀÖ°Ô µÇ¸é, ¸ó½ºÅÍÀÇ ÅÛÇø´¿¡ ÀÖ´Â ¹èȸ¼ºÇâ °ªÀ» ¸ó½ºÅÍÀÇ ÃÖ¼Ò°ª±îÁö °¨¼Ò½Ãŵ´Ï´Ù. ¸¸¾à ¸ó½ºÅͰ¡ ÇÑ ÅÏ ÀÌ»óÀÌ ¼Ò¿äµÇ´Â ¾î¶² Çൿ(ÀáÀ» ÀÚ´Â °Í °°Àº ·ùÀÇ)À» Çϰí ÀÖ´Â °æ¿ì¶ó¸é ÀÌ °ªÀ» º¯È­½ÃŰÁö ¾Ê½À´Ï´Ù.

 

(*) Aidan RydarÀÇ Á¦¾È: ¸ó½ºÅͰ¡ ¸Ô°í ÀÖÀ» °æ¿ì¿¡ À½½ÄÀ» ¸Ô´Âµ¥ ¼Ò¸ðµÇ´Â ½Ã°£Àº ¸Ô°íÀÖ´Â ´ë»óÀÇ ¹«°Ô¿Í °°°Ô Çϰí, ¸Ô°í ÀÖ´Â µ¿¾ÈÀº ½Ã¾ß¸¦ 1~2Ä­À¸·Î Á¼Èü´Ï´Ù. ±×·¯¸é ÀÌ ¸ó½ºÅ͸¦ Á×À̱â À§Çؼ­ Á» ´õ ½±°Ô Á¢±ÙÇÏ´Â °Íµµ °¡´ÉÇÒ °Í °°½À´Ï´Ù.

 

8) ³¡À¸·Î, °ø°Ý¼ºÇâÀ» ´Ù½Ã ÇÑ ¹ø º¸°Ú½À´Ï´Ù. °¡Àå °¡±îÀÌ¿¡ ÀÖ´Â ´ë»ó¹°ÀÇ °Å¸®¸¦ ±â¾ïÇϰí ÀÖ´Â ¹æÇâÀÌ ÀÖ´Ù¸é, (ÁÖ14 - ±× ¹æÇâ ÂÊÀÇ °ª... ¸÷Àº ÀÌ¹Ì 8¹æÇâ¿¡ ´ëÇØ¼­ °ªÀ» °¡Áö°í ÀÚ½ÅÀÇ ¹æÇâÀ» °áÁ¤ÇÑ´Ù°í ¾Õ¿¡¼­ À̾߱⸦ Çß½À´Ï´Ù) ±× °ªÀ» 1·Î Çϰí, ¾øÀ¸¸é 0À¸·Î ³õ½À´Ï´Ù. ´Ù¸¥ ´ë»ó¹°ÀÌ ÀÖ´Ù¸é ÀÌÁ¦ ÃÑ ÀüÅõ ´É·ÂÀÇ ÇÕ(ÁÖº¯ÀÇ ¸ðµç µ¿·áµéÀÇ °ÍµéÀ» ÇÕÄ£)À» °¡Áö°í ÀÖÀ» °ÍÀ̰í, À̰ÍÀ» °ø°Ý¼ºÇâÀÇ °ªÀ¸·Î º¯È¯ÇÒ ¼öµµ ÀÖÀ» °ÍÀÔ´Ï´Ù.

 

9) ¼öÄ¡µéÀÇ °ªÀ» Á¶Á¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¸ó½ºÅͰ¡ °¡Áö°í ÀÖ´Â °¢ º¤ÅÍÀÇ X¿Í Y(¶Ç´Â Z°¡ ÀÖ´Ù¸é ZÀÇ °ª±îÁö)¸¦ ³ë¸Ö¶óÀÌÁî ÇϽʽÿÀ(ÁÖ15 °ø¾÷¼öÇп¡ ³ª¿Â´Ù´Â ³ë¸Öº¤ÅÍ(normalized vector)¶ø´Ï´Ù. ¹º ¸»ÀÎÁö ¾î·Á¿ö¼­ Çì¸Þ´Ù°¡ ¼ö¼Ò¹® ³¡¿¡ ¾Ë¾Æ³»¾ú³×¿ä... ;;; °¢°¢ÀÇ º¤Å͵éÀÇ °ªÀ» Àý´ë°ªÀ¸·Î ³ª´²¼­ ¹æÇ⼺¸¸ ³²°Ô Çϰí, À̰͵éÀ» ÇÕÄ¡°í ÇÕÄ¡´Ù º¸¸é ÇϳªÀÇ ¹æÇâÀÌ ³ª¿À°Ô µË´Ï´Ù. ÀÌ ³ë¸Öº¤ÅÍ´Â AI¿¡¼­ ¸¹ÀÌ »ç¿ëÇÏ´Â °ÍÀ̶ó°í Çϴ±º¿ä). À̰ÍÀÌ ¸ó½ºÅͰ¡ °¡°í ½Í¾îÇÏ´Â ¹æÇâÀÔ´Ï´Ù. ¶ÇÇÑ À̰ÍÀº À§¿¡ ¿­°ÅµÈ ´Ù¼¸ °¡Áö ¿ä±¸»çÇ× Áß¿¡¼­ °¡Àå Áß¿äÇÑ ¸ðƼºê·Î ÀÛ¿ëÇÏ´Â °ÍÀ¸·Î °£ÁÖÇϰí, À̰ÍÀ» ¸ó½ºÅÍÀÇ ÇൿÀ¸·Î Á¤ÇÕ´Ï´Ù. À̰ÍÀº ¸ó½ºÅͰ¡ Àå°Å¸® ¹«±â¸¦ °¡Áö°í ÀÖÀ» °æ¿ì, ±× °ÍÀ» »ç¿ëÇØ¼­ °ø°ÝÇÏ°Ô ÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.

 

(*) ¾Æ·¡¿¡ ÀÖ´Â ±æÃ£±â¸¦ Âü°íÇϽʽÿÀ.

 

10) ¸ðµç ¸ó½ºÅÍÀÇ AI °ªÀº À̵¿Çϱâ Àü ÇÑ ÅÏ ¾È¿¡ °è»êÇϵµ·Ï ÇϽʽÿÀ. À̰ÍÀº Áý´ÜÀ» ±¸¼ºÇÑ ¸ó½ºÅ͵éÀÌ ÇÔ²² ÇൿÇϵµ·Ï ÇÒ °ÍÀÔ´Ï´Ù.

 

(2ÆíÀ¸·Î °è¼Ó)

 

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

ÃÖ±Ù ·Î¿ÀµÎÈ­Åõ(ÒÇçìÔéü¦÷ã)¶ó´Â »ç±âÀûÀÎ ´Ð³×ÀÓÀ¸·Î Ȱµ¿ Áß.

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

 


210.220.204.97 durids: TRPGÀÇ ¸ó½ºÅ͸¦ ÇÁ·Î±×·¡¹ÖÇÏ´Â °Í ó·³ º¸À̳׿ä. [10/02-08:39]
218.55.179.109 TrickOf: ·Î¿ÀµÎÈ­Åõ´Ô ¸¸½¦ÀÌ~ ÀÔ´Ï´Ù.. @@! [10/02-09:01]
218.55.179.109 TrickOf: ¸î °¡Áö ÀǰßÀ» µ¡ºÙÀÌÀÚ¸é Á¦¾ÈµéÁß¿¡ ¸ó½ºÅÍÀÇ ¿µ¸®ÇÔÀÇ Á¤µµ³ª ´ë»óÀÇ °­ÇÏ±â ÆÄ¾Ç¿¡¼­ ÇöÀçÀÇ HP»óŸ¦ ÆÄ¾ÇÇØ¼­ °áÁ¤ÇÏ´Â °ÍÀº ±×´ÙÁö Å©°Ô È¿°ú°¡ ¾øÀ» µí ÇÕ´Ï´Ù. ù¹øÂ°´Â ¸ó½ºÅͰ¡ »ç¿ëÇÒ ¼ö ÀÖ´Â °ø°ÝÀÇ ¼ö´ÜÀÌ ´Ù¾çÇØ¾ß È¿°úÀûÀÏ ¼ö ÀÖÀ» µí ½Í°í µÎ¹øÂ°´Â ½Ç½Ã°£À¸·Î °è»êÀÌ µÈ´Ù¸é ¿ÀÈ÷·Á ¸ó½ºÅÍÀÇ À̵¿ÀÌ ¾î»öÇØ º¸ÀÌÁö ¾ÊÀ»±î ½Í±º¿ä. [10/02-09:05]
61.98.111.117 younggun: ±ÛÀ» ÀßÀоúÀ¾´Ï´Ù. ¿¡ ±×·±µ¥ ¿ÀŸ°¡ Á» À־ if(HP<(MaxHP/2)); CombatSTR-- => À̺κÐÀÌ Á¶±Ý Ʋ·È´Âµ¥¿ä Á¦»ý°¢¿¡´Â if(HP<(MaxHP/2)) CombatSTR--; ÀÌ°Ô ¸Â´Â°Í °°Àºµ¥¿ä ;ÀÇ Àǹ̴ ¹üÀ§¸¦ ³ªÅ¸³»´Â °ÍÀ̶ó if¹®ÀÇ ³»¿ëÀ» ÅëÇØ µÚÀÇ ÇൿÀ» º¸À̱â À§Çؼ­´Â ;ÀÌ µÚ·Î °¡¾ß ¸Â½À´Ï´Ù. [10/02-09:15]
211.217.117.161 nairrti: ¾Æ ±×·¸±º¿ä... [10/02-09:20]
61.73.66.101 shadow: ^^ ´ÙÀ½±Ûµµ ±â´ëÇϰڽÀ´Ï´Ù È­ÀÌÆÃ! [10/02-15:16]
211.47.97.135 gulfman: ¿À¿À... production quality! [10/05-10:36]
  À̸§(ID)   ¸ÞÀÏ (ȸ¿ø±ÇÇÑ)
  ³»¿ë ÀÔ·Ââ Å©°Ô
                    ´äº¯/°ü·Ã ¾²±â Æû¸ÞÀÏ ¹ß¼Û ¼öÁ¤/»èÁ¦     ÀÌÀü±Û ´ÙÀ½±Û    
   
¹øÈ£ Á¦ ¸ñ À̸§ ÷ºÎ ÀÛ¼ºÀÏ ¤FÀº´ñ±Û Á¶È¸ Æò°¡
501   KTF °ÔÀÓ ¸Þ´º ±¸¼º¿¡ °üÇÑ Áú¹® ¾å½Îºñ   10/07-10:27  3  146  
500      Re..¸ÞÀÏÀÌ ¹Ý¼ÛµË´Ï´Ù. shadow  ¸ÖƼÆÑ_Apps_UI_Guide_ver_1.0(1).pdf (489KB)  10/07-11:22    103  
499   ´õ ³ª¾ÆÁø ÀΰøÁö´É¿¡ ´ëÇØ¼­ (1) – Á¶¼Á ... nairrti   10/01-23:52  7  238  
498   [Àâ´ã] »ï¼º°æÁ¦ ¿¬±¸¼Ò¿¡¼­ testcode   10/01-16:59  6  248  
497   ADS »ç¿ëÇϽô ºÐµé²² Áú¹®ÀÖ½À´Ï´Ù~~^^/ neverme   10/01-15:30  2  136  
496   [Áú¹®] Àú¿¡°Õ °í¹Î°°Àº ±Ã±ÝÁõÀÌ ÀÖ½À´Ï´Ù. wkdejrwnd   10/01-11:58  3  134  
495   ¿À¸ñ AI¸¦ ±¸Çϴµ¥... baree95   09/30-16:03    183  
494   9¿ù ¸¶Áö¸·³¯À̳׿ä... neverme   09/30-13:24  10  137  
493   [Àâ´ã] °³¹ßȸ»ç¿¡¼­ testcode   09/28-15:04  1  334  
492   [±¸ÀÎ]ÀÚ²Ù ÁË¼Û ÇÕ´Ï´Ù pado1148   09/28-11:13    208  

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

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