á á¨ááłáá˝ ááľáĽ áľá á áá´ááťá á˘áá°ááááľ á ááłááľ á áľá°áłá˝ áááŽá˝ á ááĽáááᢠááá ááłááá˝á á áá áá áľá AI áá°á¨áłá áááŽá˝á á ááĽáŤáŤáľ áĽá á ááľáĄ ááš áááąá áĽá á˛ááá áááľá¨á áĽá á áá ááłáŞáŤáá˝ áĽá áá´áá˝ á áᢠáĽáá´áľáŁ á¨áľ áĽá ááź áĽáá°áá áááŁá¸á áĽáá˛á á áá˘
á áĽááááš ááłááá˝ á¨á°áťááľ á pseudocode áá, áľááá á¨áá á¨ááŽááŤá áĽáááľ á áŤáľáááá. á ááŤáŠ áľá 35 á¨á˝áá ááá˝ á¨áĽááá˝ áĽá á¨áááá˝ áá á á ᣠáĽá ááá áááá˘
UPD áá
ááł áĽá ááááᣠááá áá á¨áŤá´á á¨áŤá´á áľááá á áá Ꮰáá á áľáááŤáá
AI áááľá áá?
á¨ááł AI á¨ááŤá°áŠá¨á á ááľ ááá á áááá áľ áááł áá á áááľá¨áľ áá á áááľ á°ááŁáŤáľ áá¨ááá áĽááłáá áľ ááᢠáá á á°áááś âá¨áá°áĽ á˝ááł áŤáá ááŞáâ á áľá°áłá°á á°áĽá áá áŤáᣠááŞá á¨á°áŤáá˝ áḠáŁá áŞáŁ á°á˝á¨ááŤáŞáŁ áŚá˛áŁ ááá á ááłááľ áá á¨á áá á¨áá á¨áá áááᥠá á ááá á¨á áá á áŤááľ ááá áľááŁá ááᢠá áĽáŤááłááą áááł á áŤáŁá˘áá á ááś ááłá ááľá áľ áĽá á áĽááą áá°á¨áľ áá°áá á áŤáá áľ ááá áá. áá áľááľ/á áľá°áłá°áĽ/á ááą áá°áľ ááŁáááĄ-
- áľááľáĄ á°ááŤáŠ á áŁá áŞá áá á°á˝áĽá ááŤáłáľáŠ áľááá˝á áááŽá˝ (á á á áŤá˘áŤ áŤá áľááśá˝áŁ á¨áá°á á°áĄ áĽááá˝áŁ á¨ááłá°áąáŁá¸á áŚáłáá˝) áľáá áŤáŁá˘á áááŽá˝ áá¨áá áŤááá ááá ááá ááá˘
- á áľáĄáĄ ááŞá áĽáá´áľ ááá˝ ááľá áľ áĽááłáá áľ áááľáá (áĽááá˝á ááá°áĽá°áĽ á á á áľá°ááá áááá ááá ááááŞáŤ ááłáá/ áá°á á áĽááłáá áľ áááľ ááľáĽ áŤáľááŁá)á˘
- á á: ááŞá áŤáááá ááłá á°ááŁáŤá áááľá¨á áľáááśá˝á ááá˝áá (áá° á ááľ ááá ááá ááááłááľ ááááŤá).
- ... á áá áááłá ââá áḠáŁá áŞáŤáą áľáááľ á°ááá§á, áľááá áá°áą á á á˛áľ ááἠáá°ááá.
AI á loop Sense ááá áá áŤá°áŠáŤáᢠáááłá áŤáłá¸áá á¨áťá ááŞáá˝ á¨ááááąá ááś áŤááłáᣠá¨áŤáłá áĽá ááłá áłáł áá áŤáá áłá áĽá áá°á¨ááá¸ááᢠáá á á°áááś á áá˝á áááŞáŤ á˛áá áá á áᢠáááĽá á ááľáŹáľ áĽá áľááá áá°áŁá, áĽáá° "áá ááŞá 20 áŤááľ ááľáá á á" á¨áá á¨áľááá áá¨ááá˝á á áááŁáľ áá. á¨áá°áŁ á˝ááŽá˝ á¨ááŁááľ áĽááá áá¸áá˘
á¨ááłáá˝ áá¨á ááááŁáľ ááľáĽáľáĽ áľáááľ á áŤáľáááá¸áá ááááŤáąá á áĽááá áá¨á á áľááľá á¨áĽáą áá á áŤá ááᢠáá°ááľ á ááľ áĽááłá áááá á¨ááľá ááá፠áľáá° áááŽá˝á ááľáŹáľ á áŤáľáááá - á¨ááłá á áľááľá áŤááá áĽá áá¨ááá á ááĽáł á ááłá á á°áŁáĽ áá°áľ ááľáĽ ááááŁáᢠáľááá á¨áá°áą áľááľ ááá áĽááá áá á¨áá°áĽ áĽá á°ááŁáŤá ááá á áŁá ááá ááá˘
á¨á¨ááł AI áá°áŚá˝
AI áá¨á á áŤááŁá¸á á ááŤáł áá°áŚá˝ á ááľá˘
- AI á¨áá˝á áááŞáŤ á áááŞáá áĽáá°áá á¨á á áľááľá áá°áá á á áŤáľáááááᢠá á áľá áşáá˝ á¨ááá አá°áŤáážá˝á ááá¨áłá°á áĽá á¨áĽááą áá áááŤááľ áááĄá ááááľ áááá á áĽáľááľ áá á¨ááá á ááłá¨ áá¨áĽ ááá ááá áľááá á¨áááᢠááá? ááááŤáąá á¨ááłá á áá°áááá áĽá á°áŤáážá˝ á¨ááá˘
- á¨ááłá á áľá°áłá˝ áĽá ááłá ááá á áá áľáŁ áľááá ááŞáá˝ á á°áá˝ áá áááĄá á ááŤá¨áĽ ááááľ á¨ááŁá¸ááá˘
- á°áŤáážáš á¨áĽááá°á á°áá˝ áá áĽá¨á°áŤááą áĽáá°áá áĽáá˛á°áá¸á ááŞáá˝ áĽááá°á áááľá áááŁáᢠá¨á ááá ááŽááŤá á¨á°áá˝ á áጠáá áᣠááá áá á¨á°áá¨áĄáľ áĽááááá˝ á¨á¨ááłá áŁá áá áááᤠá áŁá á¨áŤá áá áŠá˘ á¨ááłá á¨á°áá á°ááá á áľááľá á¨áá áá áľááľ ááá á¨áá áľáᢠáľáá° ááá á¨á°áá˘á ááłá ááá á áłáá ááłááá˝á áĽáá˛áŤá°áá áááἠáŤáľááááá.
- AI á áĽááá°á áá ááľáŤáľ á áá áľá˘ áá áááľ á áááŞáá ááłááá˝á áááľá¨á áá¨á á áá á¨á˛áአá á áááá á áĽá¸áááľ áááŁá á á áá˝áá áááľ ááᢠ10 ááá°á¨ááśá˝ áĽááłá á áŁá á¨á á ááᣠááááŤáąá á áĽááááš á¨ááłáá˝ áááá áá°áśá˝ áááľáŤáľ áĽá áá° ááŁáŠ á¨ááŤáááľ ááŹá ááááľ á¨16 áĽáľá¨ 33 ááá°á¨ááśá˝ áĽáť áŤáľáááá¸ááá˘
- á ááłáĽ á°á¨áᣠá˘áŤááľ á¨áľáá áą ááá á áá¨á á¨á°á°áá ááá á áá áľáŁ áľááá á áŽáľ á°áŞ áŤááá áááŚá˝á áĽáá˛áŤá°áá áĽá ááľá°áŤá¨áŤáá˝ á ááĽááľ áĽáá˛á¨áááá˘
áááá áľááľ/á áľá°áłá°áĽ/á áá˝á á¨áá¸áá ᨠAI á ááŤá¨áŚá˝á áĽááá˘
áá°á¨áłá ááłááá˝á ááľá¨á
á áŁá ááá á ááá á¨ááł áĽáááá - ááá. ááĽáĄ áłáą á ááá á¨ááĽá¨á ááá áłáą áĽáá˛áŤááá áľ áá áááŤáá áŤáááłá áąáľá˘ áłáąá áŤáááłá á¨ááľá¸ááá áľ áĽáá° á´ááľ ááᢠáĽáá á¤á áᤠá á áááŤáááľ ááá áľáŤ á áá - ááľá¨áŠá á á¨áľáá á á áŁáŤ áĽáá°ááááłááľ ááá°áá˘
áááłá ááááŤáá˝
á ááá ááľáĽ ááá AI ᣠá áŁá ááá á¨ááá áááľá áá áá ááľá¨áá á¨áłáą á áłá˝ áááľááἠááá¨á ááá˘
ááá ááá áľáá° áááᣠá pseudocode á¨á°áťááĄ-
á¨ááłá á áá°áŤá áľ áá áĽáŤááłááą ááŹá/ááááĄ-
áłáą á¨áá
áááŤá á áľá°á፠á¨áááĄ-
áá
áá፠áá° á፠ááááłááľ
á áá áá፠áłáą á¨áá
áááŤá á áľá°áá á¨áááĄ-
áá
áááŤáá áá° áá áŤáááłá
áą
á¨ááłáŞáŤ áľáááą á áłáą ááĽááľ á¨ááááłááľ á¨áá áá á ááá ááľáĽ á AI á°áľáá áľáá° ááá ááᢠáĽá áá¨á á¨áá áĽá áá°ááŤáŠ ááá á¨áá˝á áĽááááá˝ á¨áá áááááá ááá áááłá°áĽ á áŤáľááááá˘
áá á áŤááľ á áŁá ááá áľááá á á ááá áľááľ/á áľá°áłá°áĽ/á ááą áá°áą á ááá á¨ááłá á áá°ááᢠáá áĽá፠á ááĄ-
- ᨠSense ááá ááááŤáá˝ á¨áá á áááľ ááľáĽ áá. á¨ááłá áłáą á¨áľ áĽááłá áĽá ááľá¨áŠ á¨áľ áĽááłá áŤáááᣠáľááá AI áŤáá áá¨á ááááááá˘
- á¨á áľá°áłá°áĽ ááá ááááŤáá˝ á¨áá á áááą ááľáĽá á°áŤáľáˇáᢠá áá ááłá áá áĽááľ á ááľ á¨áá°ááá áááľ áááľááá˝á áŤáŤá°áą áá¸á. á áá¤áąá, á¨áśáľáľ áľáááśá˝ ááľáĽ á ááą á°ááá§á - ááľá¨áŠá áá° á፠áŤáááłá áąáľ, áá° áá áŤáááłá áąáľ, ááá ááľááá á áľááá á¨á°ááá ááá ááá á áŤáľáá.
- á¨áá ááá á¨áááá á Move Paddle Left áĽá Move Paddle Right ááááŤáá˝ ááľáĽ ááᢠá á¨ááłá ááľá áá á áááľá¨áľ, ááľá¨áá á á á˝á áľ ááá á á°áá°á ááĽááľ ááááłááľ áá˝áá.
áĽáá°ááá áŤááľ á ááŤá¨áŚá˝ ááá˝ á°áŞ á°áĽáá áá áŤá - áá áá áá áłá áááł ááá˝ á¨áá°áĄ áĽá áĽááá á¨áááľáą ááá á áá˝ (á áá áááł á áŽáą ááľáĽ áŤá ááááŤáá˝ áŤá) á áá˘
á¨ááłá áá
á¨ááá ááłá á áĽáááą á¨ááłá áá á°áĽá á¨áá áŤá áá°á á AI á˝áá°-ááłáĽ áá áĽáŠá ááᢠá áááŞáá áá° "á á á" áááľá¨áľ áŤááá - áá áĽááá ááá°áľ áĽááłáá áľ ááłá.
áááľá¨á áľáá° ááá á¨ááłááá áá á¨ááá á˛áŤááŤá áĽááĽáŤáĄ-
áĽáŤááłááą á¨áá ááá ááľááá ááááľ á°áĽá áá áŤá - AI áĽáá°ááá
áŤááľá ááá
áŽá˝ ááááá˝ á¨ááŤá ááľá ááłáĽ áá ááá. áááľ ááááľ á áááá˝ á á-
- á¨ááłá á áááá˝áĄ- áĽáŤááłááą á ááŤá áĽáá° á¨á°áᨠááľááá ááááľ á ááá¨áá áľ á ááłááľ áááłáá˝ áá á áááľá¨áľ á áááľ á ááŤáŽá˝ ááŤá¨á ááá¨áĽá˘
- á¨áá¨á¨áť á áááá˝áĄ- á¨áá¨á¨áťáá ááłá á¨áááá á¨ááá¸á á°ááŁáá˘
á áááŞáá á¨áááá¨á á¨ááááŞáŤá ááľááá ááááľ (á¨áá "áĽá") áá. áá° á¨áľáá á¨á áá ááľ áááľ áĽááłáá áľ áááľáá ááá á ááľááá ááááľ ááľáĽ á¨á°á¨áá¸áá áĽá áááŤáá áŤá¨áááá.
áŁááá ááá ááľáĽ á¨á°ááášáľ ááááŤáá˝ áá á°ááłáłá áĽáŤ á¨ááłá áá á˘á ፠áá áĽá á á áá? áĽáŤááłááą ááłá á ááľ áááł áĽáť áĽá áááľ ááá á¨áá˝á áá¤áśá˝ áŤááľ áĽáá á á ááá áľáááľ á á. áá ááá˘á á áá ááľáĽ áŤá ááłááá˝á á¨áááá áá¨ááá˝á áááľ-áŽáľ áłáŤáľáááá AI áĽáá˛ááĽá áŤáľá˝áááᢠá á á¨á´á ááá áĽáá áá ááĄ-
á áŽáą áá ááĽá¨ááááá˝á áááá ἠáľáááľ áŤááá. ááĽáŤááłááłá¸á ááľááá ááááľ ááá áŠ, á ááá°áá á ááľ áá á áááľá¨áľ á¨ááłá á áááᎠáĽá á áŚáľá°áá áĽá á á áŤá°áá á ááśá˝ áá á¨á°áá°á¨áą á¨ááá˝ ááśá˝á áŤááá. á ááá áááłáá˝á áĽá áľáááśá˝á ááá ááĽá áááááľ áŤáľáááááłá, á áá áá á¨á¨ááłá ááá
á á¨á áá ááľáĽáľáĽ áááá. áĽáá
á°á¨á᪠ááłááá˝á áĽá áľáááśá˝á á¨áá¨á
á¨áá á¨áá ááşá á¨á˝áá ááá á ááá á ááľá°áŤá¨á áááá AI á áĽá
ᢠá ááá á áááá áá° á¨ááł á˛áááá áŤáľá°áááá, á¨ááłáá áłáŤá áá
á
ááá áŽáąá áłáááá áŁá
áŞáá áááἠáá˝áá.
á¨ááłá ááá˝ á¨áľáá ááłááá˝ (áááłá ID3 á áááŞáá á áá áá) á áŤáľ á°á á˛ááᥠá áŁá á áá áá¸áᢠáá á á°ááá áá¨á áá°á¨áľ áááłáá˝á ááá¨ááá áá¤áłá áĽá á¨áá°á á ááťá¸á ááłáŞáŤ áŤá°ááá¸ááᢠááá ááᣠááŞáá˝ áľáááśá˝á áĽáá˛ááᥠá¨ááá áľáááľ á ááá áĽáááłááá˘
áááłáá˝
á áľá-á¨á°áá አáááłáá˝á áĽá áľáááśá˝á á¨áá áá á¨ááłá áá áľáááľá á°ááľáááᢠᨠAI ááľá á¨áá áŤá á°á ááá á áááá ááááľ áá°áŤááľ áá˝áá, ááá áá á ááá áááá ááŽááŤá áŁáááá áŽá´á áá ááłáá á áá áľ. ááľá á ááŞá á¨áŤáłá¸áá áááłáá˝ ááá áľáááśá˝ áĽáá˛ááĽáŠ ááŁáŞáŤáášá áĽáá°á ááľ?
á¨ááŽááŤá á áľáŤáá ááááłáá˝ áŽáľ ááťá á¨áá áľá Is Ball Left Of Paddle and Is Ball Right Of Paddle, ááľá á ááŞá áĽááá á áĽá´áśá˝ áááá°á˝ áááłáá˝á á¨áá˝áá áľ áľáááľ ááá á áá˝áá. á¨á፠á¨ááłáá áá áá¨á áĽáá°áá áááľáá
áá
á áá á¨áą á¨ááááŞáŤá á áá á¨áĽ áá á°ááłáłá áá ᣠáá á áŤáłá¸á ááľáĽ áŤááľ áááľááá˝ á¨áŤáłá¸á áŽáľ á áá¸á ᣠáá áĽáá° ááááŤá áááłá áááᢠá áŽáą á áŠáᣠáá
á ááá°áá á ááľ áá áááłá á áááá˝ ááá áŁáᣠááá áá áááá¸á á¨á°áᨠáááł á¨áááá ááá
(áŚá ááŤá áŚá ááľá áá) áááłá ááááŤáá áááááá áĽá áĽáááľ ááá áá°áľ ááááłáᢠáá
á¨áá°á¨áá á¨áá ááá á ááááŞááľ áľááŞááľ áááá á áá áá ááᢠáĽááąá á áá áá á ááľ ááᢠá á¨ááłá ááľáĽ áŤááľá áááŽá˝ (áłáľ áĽá áá
áááŤ) ááá°áľ áĽá á áľááŞááą ááľáĽ á¨ááá á°ááááŽá˝á ááá á áá˝áá (ball.position)ᢠáĽáá˛ááᣠá¨áľááŞááľ á áťáťá ááá á¨C++ á¨á áá ááá ááᢠáá á¨áá ááá á°á¨áá á ááááá, áľááá
á¨á¨ááł á ááááŽáá˝á á ááĽááľ áááľá°áŤá¨á á°áľáá áá áĽá "áŽáľ áŤááá" á áľááá á°ááŁáŤáľá áĽáŤáłá¸á áĽáá˛ááĽáŠ áŤáľá˝áá¸áá.
á¨áá áŁáá ááłá, á¨áľááŞááľ áááá áááłá ááááŤáá áááááá áĽáť áá, áá ááľáááśá˝á ááŤáááá áá˝áá. áááłáᣠá¨Move Paddle Right ááᥠá¨áľááŞááľ ááá፠ááá áá˝áá (ball.position.x += 10)ᢠáľááá áľáááą á áľááŞááą ááľáĽá ááááťáᣠá¨Move Paddle Right ááŽááŤá ááľá¨á áłáŤáľáááá˘
á¨á áá áááľ áĽá áááá á¨ááłá áá á áľááŞááľ ááá ááťá áá˝ááᢠáá á áááľ áŽáľ áááłá ááááŤáá˝ ááá áŽáľ áááá ᣠáá áĽááą á ááŤá áľááŞááľ áááá˝ ááľáĽ ááááŁá ᣠáááľá ᣠá á ááá ááŽááŤáá áłáŤá áá á áááᥠáá˝ááᢠá¨á°ááŤáŠ ᨠAI ááážá˝á á ááĽááľ áááá°á˝ áĽááá áá á á¨ááłá áá áľ á¨áľááŞááľ áááá áááľá áá˝ááá˘
á¨ááľá°áľ ááá˝
á¨áá áŤááľ ááłááá˝ áááá áášá áá¸á. áĽáṠᨠSense/Think/Act áá°áľá áŤáááá¨áĽ áŤáŤááłá áĽá á¨á ááá á¨á áἠáá áááł áá°á¨áľ á áľááá áá°áŤáᢠááá áá áá áἠááľáĽáľáĽ á áá á¨ááłáá˝ ááľáĽ áááá°áĽ ááľá°áśá˝ ááá˝ ááľá áľ á ááĽááľ, áĽá áááá ááá á á ááľ áá á áááááá. á áá ááłá áá ááá ááľááá ááĽá ááłá áá. áá áĽááá¨áĽá˘
á áľáĄáľ á°áłá˝ á ááśáš á°áŤáášá áĽáľáŞáŤáŠ áľá¨áľ áĽáá áľáá´ á áᣠá˛áá á¨á፠á áá áĽáá° âááŠááľâ ááááłááłá-á ááľ á°á áá° âá˝áŽáâ ááŽáŁá ᣠá ááľ á°á á¨áŠá áŤá ááᢠá ááá áá°á¨áłá ááá˝ á°áŞ áľáááľ áá - "á°áŤáá˝ á¨áłá¨ á ááľ ááá áŤáľáá" - áá ááááŤáłá á áá ááአá á°áŤáá˝ á¨áłá¨ ááľá°áľ áĽá ááá˝ (ááá˝ ááá¨áĄ áĽá áŤáľáá˝ááľ) áá¨ááá áá˝ááá˘
áá áá° áľááľ/á áľá°áłá°áĽ/á ááą áá°áľ áááá°ááᢠá áá á á°áŤáášá á ááś áĽáá°áá áĽáŤááłááąá ááŹá á¨áááľá˝ ᨠSense ááá áŽáľ ááľá¨á áĽáá˝áááᢠáŤááá ááá ááá á áá¨á°áľá, ááá áá áŤá¨, á¨á°áŤáá˝ á¨áłá¨ ááľá°áľ á°áá á¨. áŽáą "á°áŤááš á¨áłá¨ ááľá°áľ á˛á¨á°áľ áŤáľáá" á¨áá á¨á°áᨠááá ááá¨áá á¨á áľá°áłá°áĽ áĽá áľáááľ áááá˝á ááá á¨á á¨ááŤáľáááá ááá˝á˘ áľááá áá°áŤááš ááłá¨á ááľá°áľ ááá˝á áŤáááá-á"á¨ááŁá°á" áá áŁá ᪠- ChargeAndAttack ᣠáĽá áá°áłáš - HideAndSnipeᢠáĽááá áááááśá˝ áĽáá°áá áá°áĽá°áĽ áłáŤáľááá áááŁá á ááľááľ á áá¨á ááá ááľáĽ ááá አáá˝ááᢠá¨áľááŞááľ ááá áĽáá á áá áá ááťááá˘
á áľá¸á᪠ááłááá˝á ááľá¨á
ááá áĽááłá ááá á¨ááá˝ áľáááśá˝ á áŁá áááá á˘ááá á á áŤááááŁá¸á áĽá áááłáá˝ á á. á ááłááľ áá á°ááŤáŠ á áá áĽáŤá°á¨á áŁáá ááá áá á áááľá¨áľ á¨á°ááŤáŠ ááłááá˝á ááľá¨á áŤáľáááááłáᣠááá áá áá áá áĽáá° á áľá áááł ááááľ á¨áŁáľ ááᢠá ááłááľ áá á ááłá áá ááá áľááŞááľ ááľáĽ áĽááąá á áĽááľ áááá¨á á áŁá áĽá áááłáá˝ á áᢠá ááłááľ áá á áááĽáá á°á¨á áá á¨ááá°áá á ááľ áááłá ââáĽáá´áľ áĽáá°áááἠá áľááľáá ááááá áŤáľáááááłá. áĽááá á á˝ááŽá˝ ááááłáľ á¨á áá á¨á°áŤáá á áŤááśá˝ áŤáľááááá˘
á¨áá¨á¨áť áááľ áá˝á
áááľ áľá´áľ áá˝á ááá FSM (finite state machine) ááŞáá˝á á á áá áá á¨á ááŤáł ááá á¨áá˝á áááśá˝ á á ááą ááľáĽ áĽáá°ááá áĽá á¨á ááą áááľ áá° áá áá¸ááá áĽáá°áá˝á á¨ááááá áľ ááááľ ááᢠáĽáá°áá áŤá áááśá˝ á¨á°áá°á ááĽá á á-áľááá áľá. á¨á áááľ á¨á°áťáá ááłá á¨áľáŤáá ááĽáŤáľ ááᢠá á°ááŤáŠ áŚáłáá˝ áá á¨á°ááŤáŠ á¨áĽááá á á°á á°á¨á°áá˝ á á, áá áááá á ááľ áá - áĽáŤááłááą áááľ á ááľ áááá ááááá (ááá, ááŤááľ, ááá°.). á¨áľáŤáá ááĽáŤáľ á ááááá áá á á ááľ áááľ ááľáĽ áĽáť áá, áĽá á ááá á áá˝ áá°á¨áľ á¨á ááą áá° ááá ááááłááłá.
á á¨ááłáá˝ ááľáĽ á¨á¤ááá˛áá˝ áá á°ááłáłá áłáŞá ááᢠáááłáᣠá¨áá¨á°ááľ áááśá˝ áá á áŁá áĽááá°áľáĄ-
- áĽá á ááľá¨á.
- ááĽááľá˘
- áá¸á˝á˘
áĽá áááłáá ááááἠáĽááá áááłáá˝-
- á áŁáá á ááľá áŤá¨, áŤá ááá.
- á áŁáá á˘áŤá áá áá á ááľá áŤáᨠáá° ááľáŽá ááááłáá˘
- á áŁáá á˘áŤá áá áá ááá á¨áá°á áá¸áťáá˘
áĽáá˛áá á¨á áłáłá áááľ á°áááá áĽá á¨á°ááŤáŠ áźáŽá˝ áá á¨áá-ááááŤáá˝á ááťá áá˝áá-á á á áŤá˘áŤ á ááľ á á ᣠᨠNPC á¨á¤á á°á¨á áááľ áá ᣠááá°. áĽááľ á°á¨á᪠áááśá˝á áĽáá¨ááá˘
- áľáŤ ááľááľ - á ááľáŽá ááŤá¨á.
- áááá - á¨áłá¨á á ááľ á˛á á.
- áĽááłáł ááááľ - á ááľ á˛áłáá , áá áĽáťáá áááááľ á áŁá á ááŤáŤ áá.
ááĽáŤááłááłá¸á áááŤá ááľá áá - áááłá, á áŁáá áá á°á á¤áááľ áŤáá á¨á°á°á á á ááľ ááááá á áááľá.
ááááŠáŁ áľáá á¨"ifs" áááá á á ᣠ፠"á áŁá á áľá¸á᪠ááá áá˝áááŁáľááá á áááśá˝ ááŤá¨á á¨áá°á¨á áááŚá˝á á á áĽááŻá˝á áĽááľááá á¨ááŤáľá˝á áá´á áá°á á ááľá¨á á ááĽáᢠáá áá áááľá¨á áááá áááśá˝ áááľ ááľáĽ áĽááľááŁáá, áĽá á áĽáŤááłááą áááľ áľá ááĽáááą á áľááá á¨áá áááłáá˝ áá áá° ááá˝ áááśá˝ áááá á˝áááŽá˝ á áááá áĽáá˝ááá.
áá
á¨áľá´áľ á˝ááá á°áá á¨áĽ áá - á¤áá¤áľá¤áá áááá¨á á á ááá ááááľá˘ á˛áŤááŤá áĽááłá áĽá á¨NPC áŁá
᪠áĽáá´áľ áĽáá°ááá¨á á¨á°áá á á ááá áĽááłá áĽáááá˘
áľáá á áá áŁáá áááł áá á áááľá¨áľ ááá
ááŞá á¨ááłá á á°áŁáĽ ááááľ áŤáááŁáááᢠá¨áá
á á áá áĽáŤááłááą ááľáľ á¨áĽáą ááĽá áŤáá áááł áĽáááľ á¨áá á áááá˝ ááŤá¨á áŤááá á˝ááá áŤáłáŤá.
áĽáŤááłááą ááťáťáŤ á¨ááŞáá áá áłá áááł áĽáááľáťáá, á¨á˝áááŽá˝á áááá áĽáááá¨áłáá, áĽá á¨á˝ááአáááłáá˝ á¨á°áá, á á˛áąá áááľ ááá áá. áááłáᣠáĽáŤááłááą ááŹá á¨10 á°á¨ááľ áá ááŁáŞá ááá áŤááá áľ áááá áŤá¨áááŁáᣠáĽá á¨ááᣠá¨ááŤá á áŁáá á¨á˘áľááá áááľ áá° ááľáŽááá áááłáᢠá á°ááłáłá áááł, á áĽáá áááľ á¨ááŞáá á¤áááľ áááľáťá - áá á°á á¨áá, á¨ááŤá áá° á¸á¸ áááľ ááľáĽ áááŁá.
áá á áááá˝ ááŤá¨á á¨áá°á¨á á˝áááŽá˝á ááľá°áááľ ááᣠáá á¨áŤáłá¸á á¨áááá˝ áá áľááá áŁá áŞáľ? áá ááľ á¨á°áá°á áááľ áľáááá áŁá áŞá á¨áá°áá á á áááᣠáá¤áá¤áľá¤á áľáááśá˝ á¨ááá°áĽáŁá¸á á á°áááś áááľ ááááľ âááá áâ á áá˘
- áá áá áááł á á¨ááá á¨ááá¨áááá¸á á°ááŁáŤáľá˘
- á¨á ááą áááľ áá° ááá áľáá¸ááá á¨ááááľáłá¸á áĽááááá˝á˘
áááááŞáŤá ááááľ ááłááá˝. á¨ááľáŽááá áááľ ááŞáá á áĽáŤááłááą ááŹá á ááľáŽá ááááľ áŤáááłá á°ááᢠá¨á áĽáá áááł áĽáŤááłááąá ááŹá áááĽááľ ááááŤá ááá áá áá°ááťáá áľ áááł ááá¸ááá ááááŤáá˘
áááá°áá ááááľ, á˝áááŠá á áľáĄá áľ "á ááľ á¨ááłá á¨áá áĽá á ááľ á áŁá á ááŤáŤ á¨áá, áá° áááá á¨áĽááłáł áááł áááą. ááŞá ááĽááłáł á¨áľ áááľ áĽááłáá áľ ááጠáá áá áá¨á áá¨áá¸áľ áĽá á¨áľ áááľ áĽááłáá áľ á¨áĽáá áááľ áĽáá˛áŤáá ááľá¨á á áá áľá˘ á áá´ áĽááłáł á¨á°áá ááŞá áá° á áĽá áááł ááááłáᢠá áá ááᣠáľááľááą áá áá áááá áááááᣠáľááá NotifyFriendOfThreat áĽááá áá¨á°áľ áá˝ááá˘
á ááá áá áá áľáááľ á áľááľ/á áľá°áłá°áĽ/á á ááą áá°áľ ááá á áááá¨áľ áĽáá˝áááᢠáľááľ á á˝ááá á áááᎠáĽá á áá á áááá áľ ááἠááľáĽ á°áŤáľáˇáᢠá áľáĄ - á˝áááŽá˝ á áĽáŤááłááą áááľ áááá. á áá á¨áá¨áááá á áááľ ááľáĽ ááá á áááá˝ ááŤá¨á á áá°á¨á á˝áááŽá˝ á á¨ááá á áá°á¨á áľáááśá˝ ááá˘
á ááłááľ áá áŤáááá¨áĽ á¨áľáá á á°áŁáĽ á˝ááá áááłáá˝ ááľ ááá áá˝ááᢠáááłáᣠáĽáŤááłááą ááŞá á ááśá˝á áá¨áľ ááťáá áĽá á¨ááľáŽááá áá° á áĽá áááł áá¸ááá ááťáá áááá áĽáŤááłááąá ááŹá ááľáĽáľáĽ áľááśá˝á á˘áŤá¨ááá áá áĽá á¨á˛áአáá áááľáłáá˘
á á áá áááł ááľáĽ áŤá á áľááá áááŚá˝ áĽáá°áá¨á°áą ááľá°áśá˝ áĽáá°áá¨á°áą ááľá°áśá˝ ááłá°áĽ áá˝áá. FSM á¨á˝áááŠá áááł á¨ááŁáŤáľ ááá âááŞá á°áŤáášá áá¨áľ áá˝áá?â áĽáŤááłááą ááŹáᣠá¨á°áᨠáľáááľ áŁáá° áá áááá°á˝ áááá áá˝áá (áááłá 5 áá á á°á¨ááľ)ᢠáá¤áąá áźáŠ á˛áŤáá á¨á°áŤáá˝ áłáá áááŁáľ ááá˘
áá áá° á¤áá¤áľá¤á á°ááááᣠáĽáąá á áá áá° á°áŤááš á¨áłá¨ ááľá°áľ áááł áááł ááś á áá áá°á¨áľ ááá˝ ááľá áľ á áá áľá˘ ááá˝ á¨ááľá áľá á ááľ áá°á¨áľá áľ á¨ááá˝á áááá¨áľ á áľá°áá áá¤áą á°ááłáłá ááᢠááá áá á¨á´ááľ áááá á á°áᨠá¨ááŽááŤá ááá á ááá¨áą á ááťá¸á á°áťá˝ááá˘
á°áá¨áłá ááąá áááľ áá˝á
ááá áĽáá á¨áľááá á¤áá¤áľá¤áá¤áľ áá ááĽáŤáľ áááá ááš á áá°áá. MeleeAttacking áĽá RangedAttackingá áááá¨áľ á¨áĽááľ áááłá ááľáááľ á¨áááá áá° á áĽá áááł (á¨á áá áĽá áá°ááľ) á¨áááŠáľ ááá áááśá˝ á˝áááŽá˝á áááἠá ááĽáá˘
á áĽá ááłá ááľáĽ áĽá á¨á°áŁá á˝áááŽá˝ áĽááłá á áľá°ááá ááááᢠá Idling áááľ ááľáĽ áŤá á áĽááááš á˝áááŽá˝ á ááľáŽááá áááľ ááľáĽ áŤá á˝áááŽá˝ áá á°ááłáłá áá¸áᢠá á°ááá áĽá á°ááłáłá áááśá˝á á¨á¨ááá áĽáŤáłá˝áá ááááľáá áĽáŠ áááá. á˘áľááá áĽá ááľáŽááá á áĄáľá áá§á°á áľááá áŤáá áá âáá፠áŤáááâ á ááá á á ááá áá፠áľá á ááľ á¨á°ááá° á¨á˝ááá áľáĽáľáĽ áĽáť áŁáá áľ áá° ááá፠áááśá˝á˘ áá áá áá፠áĽáá° áááľ áŤá°áĽáá á˘áľááá áĽá ááľáŽááá áááľ ááá ááá ááááᢠáá á˛áľ á¨áá፠áŤááá áááľ áááľ á¨á°áᨠá¨á˝ááá á áá á¨áĽ á¨áá áá ááłááĄ-
áá áááśá˝áĄ-
á¨áŚáááľ áááł áá;
áĽá á á˛áŤááŤá ááááĄ-
áĽáą á°ááłáłá áľáááľ ááᣠááá áá á á˛áľ á¨áá፠áŤááá áááľ áŤáá á˘áľááá áĽá ááľáŽáááá áá¨ááŤáᢠáĽáŤááłááą áááľ á¤áá¤áľá¤á á¨áááľ áľá´áśá˝ áá (áĽá áĽááá
áááľ áááśá˝áŁ á á°áŤáᣠá¨áŤáłá¸á á¤áá¤áľá¤áá¤áľá á¨áŤá - áĽá á¨ááłá°ááľá áĽáľá¨áááá áľá¨áľ) á á°áá¨áľ áááľ áľá´áľ áá˝á ááá HFSM (á°áá¨áłá ááąá áááľ áá˝á) áĽáááááᢠá¨áá፠áŤááááá áááł á áĄáľá á áĄáľá á ááľá¨á, áŤáá°á°ááá á˝áááŽá˝á áĽááááŁáá. á¨á፠á˝áááŽá˝ ááá¸á á áłá˛áľ áááśá˝ á°ááłáłá ááá ááľá¨á áĽáá˝áááᢠáááłáᣠáá°ááľ á¨á áĽá áááľá áá° MeleeAttacking áĽá MissileAttacking áááśá˝ áĽáá°ááᣠá á ááľ áááľ áĽá á á á á°ááááľ áá á áááľá¨áľ áĽááľ á ááľ á¨áá¸ááአáááľ áááśá˝ ááááᢠá áá¤áąá, ááľáĽáľáĽ áŁá
áŞáŤáľ áĽá áááľ áŁá
áŞáŤáľ á áľááš á¨á°áŁá á˝áááŽá˝ ááá¨á áá˝áá.
á¨áŁá ᪠áá
á HFSM, ááľáĽáľáĽ á¨áŁá áŞáá˝ áĽáá¨áľ á ááá ááááľ ááá áŤá. áááᣠá á˝ááá ááá˝ ááá á¨ááłá á á°áŁáĽ á áá áŤáá áááł áá á á áá áľ á¨á°ááá ááá áľáá˝ á˝áá á áᢠáĽá á áĽá á¨ááłáá˝ áá á áľááá á¨ááŤáľáááá ááᢠáĽá á¨áááľ á°áá¨áľá á áĽááá áá áá á¨á˝ááá áľáááážá˝á ááĽá ááááľ áá˝ááᢠááá áá á ááłááľ áá ááá á áááľ áááł ááľáĽ á˘áá ááá á ááááá áááľ ááľáĽ á¨áá°áá አá áá˝ áŤáľáááááłáᢠáááłáᣠá¨á¤áááą á¤á áá° 25% á˘áááľáŁ á áááŤáŁ áľáŤ ááľ ááá áááá áá ááá ááá áá áĽáá˛á¸á˝ áľááááá - áá áá áááł á áĽáŤááłááą áááľ áá áá¨áá á ááĽá ᢠáĽá á¨áĽááľá á˛áááá á áá áá á°ááá á¨á¤áááľ á°á¨á ᨠ25% áá° 10% áááá¨á á¨ááá áá áĽáá°áá áá°á¨á á áá áľá˘
á ááłáĽ á°á¨á, áá áááł á á ááľ áŚáł áá áĽáť áááŚá˝á áááľá¨á áĽá á¨á˝ááá áááłáá˝á áááááŤáľ áľá "á á¨áľáá áááł" áá ááłááá˝ á¨áŤáłá¸á á¨áááá˝ áá á¨áá°á¨áá áľ áľáááľ áŤáľááááá. á¨áŁá ᪠ááá˝ áĽáá ááłáŤá.
áĽááąá ááá°áá á áĽá ááááśá˝ á á ᣠáá ááá ááá áááá á áááľ á ááľ áá áĽá á¨ááłá áá áá á°ááłáłá áá-á áááŞáá á¨áááá¨á á âáĽáâ ááľááá ááááľ áá ᣠáĽá áá ááłááá˝á ááá áľáááśá˝á á¨áááá á áááá˝á ááááᢠááá áĽááłá áĽááľ ááá ááŠááśá˝ á á-
- á áááá˝ á áá á¨áśáľáą áĽá´áśá˝ á ááąá ááááłáᥠá°áłááˇá (áľáŤá á¨á°á ááá)ᣠá áá°áłáŤá (áááá á¨ááá˝á á¨áá) ááá áĽá¨áŽá (á ááá áĽá¨á°áŤ á¨áá áĽá á¨áá¨á¨áť áá¤áľ á¨áá)á˘
- á áááľ á ááŤáŽá˝ ááŤá¨á áááá¨áĽ á°á¨á᪠á¨ááłá á áááá˝ á¨áá. á ááľáŠ, á ááľ á¨áá ááľááá ááááľ áŤáá¸á á¨á˛áŽá á áááá˝ áá¸á. á¨á°áłáŤáá¸áᣠáĽá¸á ááá¸áá ááľ áŤáľáá˝ááá˘
- áľáááśá˝á á¨ááŤá¨ááá á áááá˝ áĽá¨á°á¨ááá áŤááľá áľáááśá˝ áááá¨á á¨áŠáŤ ááá ááááłáá˘
áá á ááľá°á á¨á áááá˝ áľáĽáľáĽ áĽá ááĽá áŤáá¸á ááľáĽáľáĽ áŁá áŞáŤáľá áááá á ááŁáá áá˝áá. á¨HFSM áĽá áá á¨ááłáá ááłá áĽáá° áŁá ᪠áá áĽááľáĽá˘
á áá
ááá
á ᨠIdling/Patrolling states áá° Attacking ááá áá° áá ááááá ááá ááá ááá˝ á¨áá á˝ááá ááá á áááŁáᢠá ááľ á¨áłá¨ áĽá á¨áá áŁá
áŞá á¤á áá
á°á á¨áá ᣠá¨áá
á ááľ á¨áľááá ááľááá ááááľ ááá
á áá á - ááľáŽááá ᣠá˘áľááá ᣠááĽááľ ááá áá ááá ááá áá á áááá á Fleeing node áá ááááá˘
á¨áŁá
᪠ááá˝ ááľáĽáľáĽ áá¸á - áĽááąá ááá
á¨á˝ áĽá ááááśá˝ á á, áĽá áľáááááá á¨ááŁáἠáĽá á¨á°áááą ááśá˝ áĽáá¨áľ ááááľ á áľá¸á᪠ááá áá˝áá. áĽáá˛áá ááá áá áŤá
á áá áĽáá°áááľáš áĽáŤááá˝ á á - áĽáŤááłááąá ááá ááá áĽáááááá ááááľ á¨áááłáá˝ á ááą á˛áá¨á áĽáť áá? á¨á áááá˝ áá á¨á°ááá áááłá áĽáá´áľ áĽáá¨ááťáá - á10 á°á¨ááľ áŤá
á á˘áľááá áĽáá°ááá áĽáá´áľ áĽáááááᣠááá á¨áľáááš á áááá˝ ááá¨á¨áť áá áĽá¨á°áŠ áááá¸áá áĽáá´áľ áĽááááá áľááá
á
á°á á°á¨á°áá˝á á áľááá áááľáŹáľ?
ááá á áá áĽá áľáá áŤáá˝ áŤááľ. áááłáᣠá ááłááľ áľáááśá˝ á¨ááľáá˘áŤ ááśá˝á á ááľáá ááľááŤáá˝ á°áá°ááᢠá¨ááŁáἠáááłáá˝ á˛áá¨áŠ ááá áĽáá°áá áááááá, á áááá˝á áááááá áá¨áłá, áĽá áá áłá ááááá˝á áá°áŁá.
á á áááááľ áá á¨á°áá°á¨á° áľáááľ
á ááłááľ á¨ááłáá˝ áĽá á¨á°ááŤáŠ ááŤááŽá˝ á áá¸áᢠááá áĽá á á ááá á¨á˝ááá á°ááŚá˝á áááá áĽá áá˝ áĽáá˛áá á á¨áááá áá, ááá áá á¨ááľ á á°áá á¨áŁá ᪠áá ááá á áá°áá. ááá˝ á¨áá á¨áááŤáá˝ áľáĽáľáĽ ááá ááá á¨áá˝á áľáááśá˝ áá á¨ááááľ ááá , áááá áľáááśá˝ ááááá áĽá á á áá áá á áŁá á°áľáá á¨áááá ááá¨áĽ ááá áá.
á áŠá˛áᲠáá á¨á°áá°á¨á°á áľáááľ á áá áĽáť áŤááá. áá á°ááŤáŠ á¨á°ááŤáŠ áľáááśá˝ áŤááľ áĽá á¨áĽáŤááłááąá á ááťáŤá á áááł áá°á¨áľ á ááľá¨á á¨áľááá áá¨ááá áĽááłáá áľ á¨ááááĽá áľ áľáááľ ááᢠáááá፠á°ááŤáŠ áá á áľáááľ áĽáá˛áá˝á áá áŤá á á áľááá ááá á°ááá áĽáá°áá á¨áááá° áááŞáŤ á¨ááá˘
á áá áŁáá áááł áĽá á áŤáŁá˘ áá á áááľá¨áľ á¨á°á°á á¨á ááľ áľáááľ áĽá áᣠááŞá á ááááá áá á áŁá á°áá˘áá áá áááľ ááá°á˝ áĽá ááá¨áĽ áá˝ááᢠáá á¨á¤áá¤áľá¤á áá á°ááłáłá ááᣠá˝áááŽá˝ á áĽáŤááłááą áĽáá áááł áááľáŁ á¨á ááá á¨áᎠá¨á°áá°á á áľá°ááᢠáĽáŁáŽáľá áááá á á áŁá á áááá áĽááá áĽáá°áá¨áĽá (ááá á áľááľáá á¨á¨á¨áľá áĽáááŤáá) áĽááááŁááᢠáá áá ááŠááľ áá á¨áľáá˝ áááá ááľáĽ áááá áá á¨áááá° áá፠ááá áá˝ááá˘
áľáááą á¨áááá° á¨áááá፠áááá˝á áááľáŁá-áááłá ᨠ0 (áá á áá á¨ááááá) áĽáľá¨ 100 (áá á áá á°ááá)ᢠáĽáŤááłááą áĽááá á¨áá á áĽá´áľ áľááľ á¨ááአá ááŤáł áááŞáŤáá˝ á ááľ. áá° ááááłá˝á ááłá áľááááľáĄ-
á áľáááśá˝ ááŤá¨á áŤá á˝áááŽá˝ á áťááá˝ áá¸á - ááááá áááľ áááááá áá áá¨á°á áá˝áá. á¨áĽááá á
áľá፠á¨áá°áŁá¸á áááŽá˝ á á°áááąáľ á¨áááł áááá˝ ááľáĽ ááááᢠá ááľ á¨ááłá á¨áá áĽá ፠á ááľ á ááŤáŤ á¨áá áĽá á¨áŁá
áŞá á¤á áá
á°á á¨áá áááąá áá¸á˝ áĽá áĽááłáł ááááľ á¨áá°á áᎠáŤááá áĽá´áśá˝á ááááłáᢠá áá
á ááŁáᣠFindingHelp áááá á¨á áŤá ááááᢠáá áĽáá°ááᣠá¨áľáá áŤááá áĽáá
áľáá´áá˝ á¨50 á áá á ááááąáᣠáľááá
áááá á¨áŚáááą áŤááą ááááᢠáľáááśá˝á á˛ááĽáŠ áĽá á á áááá¸áá á˛áŤá°á áá
áá áááľ ááľáĽ ááľááŁáľ á ááĽááľ.
á áĽá ááłá, áľáááśáš áá áá áĽá´áľ ááá á¨áááľ áá áĽá´áśá˝ ááľáĽ á ááąá ááááłá. á¨á áá áľáááá áľáááľ áááąá á¨á°á¨áłáłá á¨áĽá´áśá˝ ááá ááááłáᢠáááłáᣠá¨á°ááŤáŠ á¤áááľ áá á°á á¨áá á¨á˝á˝áľ áĽááá á¨á áŤá á¨áááł áááá˝á ááááłáᣠáĽá á¨áĽááľ áĽááá á ááľ á áŁá á ááŤáŤ á¨áá áá á°á á¨áááá፠áĽá´áśá˝á ááááłáᢠá áá ááááŤáľ, ááŞá á ááľá ááá¸áá á á á¤áááľ áĽáá°ááá á áá°áá á ááááá áááł ááľáĽ á¨á¸á¸á áĽááá á¨ááĽááľ áááľáá. áá á ááá¸áá áááááá˝ áá á°ááľáá°á áľáááśá˝ á áľá፠áĽáá˛á°áĄ áŤáľá˝áá¸áááŁáá á áŤááľ á¨áŁá ᪠áá ááá á¤áá¤áľá¤á á¨á áá á°áááá áĽá á°áááá áŤá°ááááá˘
áĽáŤááłááą áĽááá áááŽááŤá áľááľ áĽá áááłáá˝ á ááľ. áĽááą á áľááŞááľ ááá ááá áĽáá° á°á¨áłáłá á¨ááłáĽ áááŽá˝ ááťá áá˝ááᢠá¨áḠáŁá áŞá á¨áĽááľ á°áĽááľ á°ááŁá á¨áááľáá á˛ááľ á°á¨á᪠á¨áľááľ á˝ááá áá¨ááŤá - á°ááŤáŠ á¨áááł á°á¨ááá˝á á¨ááአá°á¨áłáłá "á°ááłá˝ááśá˝" ááá ááᢠá ááľ áá áŁá ᪠á¨á°áŤá á áá áá°áľ á¨á áá ááŤáŁáᣠáĽá á¨EatFood áľáááľ á¨áááá፠áá áá áŁá áŞá áĽáľáŞáá˝á áľá¨áľ áá¨ááŤáᣠá¨á¨ááĽá á°á¨á á ááááľ áĽá á¨EatFood áĽá´áľá áá° áᎠááááłáá˘
á á°á¨á á á°áŁáĽ áľáááľ áá á¨á°áá°á¨áą áľáááśá˝á á¨ááá¨áĽ ááłáĽ á áŁá ááá áá, áľááá áááá፠áá á¨á°áá°á¨á° áľáááľ ááĽááą áá ááľá áłááá áĽáá° AI á¨ááłá á á°áŁáĽ áá°áśá˝ á áŤá áá ááŤáááá áá˝áá. á¨ááłáá áá á¨áááľ á áťá ááśá˝ á¨áááá፠á°á¨á áá áá áĽá á¨áá°ááá ááá¨áĽ áá˝ááᢠá á°ááłáłá á¨áŁá ᪠áá á¨áľááá áá áĽáá°ááá˝á áááá°á á¨áĽááááá˝á áĽá á áááááá á¨á°ááá° á¨áŠá˛áᲠááľ ááá¨á áá˝ááá˘
áĽáá áľáá´ áĽá á á°áł
á áá°ááľ ááłááá˝ áá° á፠ááá áá á¨áááááłááľá áľ ááľá¨á áĽá áĽá á á¨ááŤá°áá ááá á¨ááŤá á á áŁá áá á¨áᢠáá á á°áá°á áá ááľáĽ á¨ááŞá áĽáá áľáá´á áĽáá´áľ á áľááá áĽááááá? ááĽááľá áĽáá´áľ áĽááľáááŁááᣠáĽáá ááśá˝á áĽáá´áľ áĽááľáááłááᣠáĽá áá° ááľá¨áťá ááľá¨áľ á ááĽáł ááľáá á¨ááá á¨á áá á áľá¸á᪠á áááá áľ áá áĽáá´áľ ááááľ áĽáááááá? áĽáľá˛ áá áá áĽáááá¨áľá˘
á áľá°áłá°á
á áááť á°á¨á, áĽáŤááłááą ááŞá á¨ááĽááľ áá áĽááłáá áĽááááłáá, áá á áá áŤá á ááĽááľ áĽáá°ááááłááľ áĽá á áá á á áŁáŤ áĽáá°áááľ áŤáŤáľáłá. á á°á¨ááľ á ááľáŽá˝áŁ á á°á áľ áŞáááľáŽá˝áŁ áááľáá˝ á á°á¨ááľáŁ ááá° áá፠áá˝ááᣠᨠSense/Think/Act loopá áľááľáłááľáŁ Think part á ááľ ááĽááľá áĽáá°áááἠááááľ áĽáá˝áááᣠáĽá á¨á ááą ááá áŤáá ááĽááľ á á°ááŤáŠ áá áá°áá áŤáᢠá á°áááś á¨ááłáá˝ á¨áĽáŤááłááąá ááá ááĽááľ áá á ááá áĽá á ááľá°áŤá¨á áá áá á°ááŁá ááĽááľá á¨ááŤá¨ááá á¨ááááľ áľáááľ á áá¸áᢠáľááá , AI á á á ááľ á°ááŁá áá°á áá˝áá - á°ááŤáŠ áá ááĽááľ ááá¨á áĽáá°ááᣠáááá°á. ááŞá á¨áľ ááá áĽááłáá áľ áŤáá á á°ááá á ááĽááľ áá° áľááááá á á áŁáŤ áááľ áŤáľáááááłáᢠá áŁá ááá áĽáŠááłáĄ-
á°ááá_áá = ááľá¨áť_áŚáł - ááŞá_áŚáł
2D ááá á ááá áááá ááłáá ᢠá°ááŤáŠ á (-2,-2) áá áá, ááľá¨áťá á á°áá ááľáŤá á 30, 20 ááĽáĽ áá, áĽá ááŞá áááľá¨áľ á¨ááááá ááááľ (32, 22) áá. áĽááá á ááááŚá˝ á¨áááŠáľ á ááľá áá áĽáá á - á¨á°ááŤáŠá ááĽááľ á á´áŽááľ 5 ááľáŽá˝ á¨áá°áľá á¨áááááá˝áá áŹáá°á á áááá á áááľ (4.12ᣠ2.83) ááĽááľ áĽáááááᢠá áĽááá áááŞáŤáá˝áŁ ááŞá á 8 á°á¨ááľ ááľáĽ áá° ááľá¨áťá áá°ááłáá˘
á ááááá áá áĽá´áśášá áĽáá°áá ááľááľ áá˝ááᢠá°ááŤáŠ áá° áááá ááá˝ áááľ áá á¨áá á¨, áĽáá áľáá´á á ááá˝ ááááľ áááá, ááá áá á¨á°ááŤáŠ á¨áá°á ááĽááľ 5 ááľá / á° áľááá (áá á á¨áá ááľááá), ááĽááą á°ááłáłá áááá. áá á˘áááá˝á áááááłááľá áá áŤáᣠáá á ááŞá á ááááłááľá áľ áá áľááá˝ áááŚá˝á áĽáá˛áŤá°áá áŤáľá˝áááá˘
áá á¨á áá ááŠááľ áĽáááááá - áááłá ᣠá¨áá áá° áŠáŤ á¨ááááłááľ áḠáŁá áŞá áááľáá°á ááĽááąá ááľ á ááľ áá¨ááᢠá¨ááá á ááľ áá¨á¨áť áá á°ááłáłá ááá ááľá¨á ááťáá. áĽááá áŁá áŞáŤáľ á¨áá˝á¨áá¨á áŁá ᪠á ááŁá ááłáááᣠáĽáŤááłááłá¸áá á¨á°áá°á áľáá˝ á áá¸áᥠááááŁáá¸á˝áŁáááŁáľáŁááá° ááłáĄ á¨ááŞáá áŚáł áĽá á¨á ááá ááĽááľ á¨ááľá¨áťá áá á ááááá á¨ááĽááľ áááá˝á á ááŞá ááĽááľ áá áá°áá á áá˝ááᢠáá° áἠáááááłááľ á¨á°ááŤáŠ áá´áá˝á ááá áá.
áĽáŤááłááą áŁá ᪠áľáá˝ á¨á°áᨠááá á áá. áááá áĽá áááŁáľ ááŞáá áá° ááľá¨áť á¨ááááá ááááśá˝ áá¸áᢠáá°ááá ááŤá áĽá áááŤá¨áľ áá° áᥠá áááľá°á ááááľ áá áá°áááá˝á áááľáááľ á¨ááŞáá áĽáá áľáá´ áŤáľá°áŤáááᢠá á°ááá áĽá áľáľáľá ááŞáá˝ á áĽá¨á áĽáá˛áááłááą áŤá°áááᢠáááá áááłáá˝ áááľ ááľáĽ á ááľááŁáľ á ááľ áá á á¨ááááľ áŹáá°á áááá¨áľ ááááá á áááľ á¨á°ááŤáŠ á¨ááŞááľ áŁá áŞáŤáľ áá ááá áá˝ááᢠá¨ááľááłáá˝ áĽá á¨ááá˝ ááŞáá˝ áááŤá á¨ááľá¨áťáŁ áááŤá¨áľ áĽá áá°ááá ááŤá áŁá áŞáŤáľá á¨áá áá ááŞáᢠáá á ááŤá¨áĽ á ááľááá ááááŽá˝ áłááá áááľ á áá áŚáłáá˝ áá á á°áἠáá°áŤá.
á áŁá á áľá¸á᪠á áá áááłáá˝ ááľáĽ áŁá¨á°ááŤáŠ áŁá áŞáá˝á áá¨áá á á¨á áááł áá áŤá - áááłá ᣠá ááľ ááŞá á ááľá¨áť áĽá á áĽáá ááľ ááŤá¨á áŁáá áááľ ááááŤáľ ááľááł áá ááŁá á áá˝ááᢠáľááá , áááá áááá˝ á ááá á¨áá¨áá á¨á áá ááľáĽáľáĽ á¨áááľá á ááŤáŽá˝ áááľ ááľáĽ ááľááŁáľ á ááĽááľ. ááááą áá áá-á¨áĽáŤááłááą áŁá ᪠áá¤áśá˝á á¨áá°áá ááá á á°ááŤáŠ á á áŁáŤáá˝ áĽáá áľáá´á áááľ ááľáĽ ááľááŁáľ áĽá á áŁá áĽáŠáá á ááŤá ááá¨áĽ áá˝áá.
áááᣠááľáĽáľáĽ á áá á áŤáŁá˘ ááľáĽ á¨áá° áŤáá˝ áĽá á¨áľáá ááááľ áááľ áĽááłááĽá áááŤáá˝áŁ á¨á áá á¨áá ááá áĽááááááá˘
ááááľ ááááľ
ᨠA áá° B ááľá¨áľ á áĽáá ááśá˝ ááŞáŤ áá áá á á áŁáŤáá˝ áŤáá ááĽá°á ááááľ á ááá áľ áááľ áŚáł (á¨áĽáá áłáľ ááł ááá ááľá¨á) ááľáĽ áá ááá áĽáá áľáá´ á¨ááŞááľ áŁá áŞáá˝ áĽáŠ áá¸áᢠáá°ááłá°áĄ ááááśá˝áŁ áááá á¨ááááá áľ áĽá á áĽááą á áŠá á¨ááŤááá áľá ááááľ á¨ááá°á ááááľ á¨áá ááááľ ááá áŤáľáááááá˘
á áŁá ááá áááľ á¨ááŞá ááĽá áŁáá áĽáŤááłááą áŤáŹ áá ááááá áá°áá á áĽá á¨ááŤá¨áá¸á á¨áľáá áĽáá˛áááłááľ áĽáá°á°ááá° ááááá ááᢠá¨ááŤá¨áá¸á á ááą ááľá¨áť á¨áá, ááááŞáŤ áĽáľáŞá°ááą áľá¨áľ á¨áĽáŤááłááą áŤáŹ áá° ááłáá ááááľ áááą. ááááą áá ááᢠáŤáá áá፠ááľá¨áťáá áĽáľáŞáŤáá áľá¨áľ ááá áŤáŹá áĽáľáŞáŤáá áľá¨áľ á á á áŤá˘áŤ áŤá ááá˝ áŤáŹáá˝ áá áá°áąá ááľáááľ (áá áááľ á¨ááťá ááááľ á¨áá áááľ áá)ᢠáá á áá°á áááľ Breadth-First Search ááá BFS (áľááľ-ááááŞáŤ ááá áľáá°ááá) á ááŁá á¨ááłááá ááᢠá áĽáŤááłááą áĽááá á ááá á á áŁáŤáá˝ (áľááá áľááą, "áľááľ") áááá¨áłá. á¨áááá፠áŚáłá á¨ááááá áŚáł áá áĽáľáŞá°ááľ áľá¨áľ áĽáá°ááááłááľ á¨áááľ ááľ áá - á¨ááá áŚáłá á áĽáŤááłááą á°á¨á áá á¨áá¨á¨áťáá ááĽáĽ áĽáľáŞá¨áá áľá¨áľ áá°áá, á¨á፠á áá áá° ááááŞáŤá ááááľ ááťáá.
á áá¤áąá, á¨ááááá ááááľ á¨á°á áá¨á¨á áľ á¨áŤáŹáá˝ áááá áá°ááľááłá. áá
ááááľ áá (áľááá
áąáŤ ááá) - á°ááŤáŠ ááľá¨áťáá á˛á¨á°á á¨ááá áá¸á áŚáłáá˝ ááááá˘
á á áá áá áŤááá á¨áĽáŤááłááąá áŤáŹ á áááἠáŤáá á á ááááłá˝á áá áááááłááľ á¨á᪠áŁá áŞá áá áá áĽáá˝ááá - á¨ááľááá 1 áĽáľá¨ ááľááá ááááľ 2ᣠá¨ááŤá á¨ááľááá 2 áĽáľá¨ ááľááá 3 áĽá á¨ááłá°ááľá˘ á áŁá ááá á ááŤá áá° ááŁáŠ áŤáŹ ááá áááľ áá, ááá áá á áŁá á¨á°áťáá á ááŤá á áá áŁáá áŤáŹ áĽá á áááĽáá ááŤá¨á áŁáá á áá ááŤá¨á ááá áá. á áá ááááŤáľ á°ááŤáŠ á ážá áááŞáŤáá˝ áá á ááá˝á ááá¨áĽ áá˝áá.
á¨BFS á áááŞáá ááłáśá˝á á ááľ - áá áĽáá° âáľáááááâ á á áŁáŤ âá á°áłáłá°â á á áŁáŤ áĽá áŤáŹáá˝á ááá¨ááŤáᢠáĽáá áá áá A*(A star) á¨á°áŁá áá áἠááľáĽáľáĽ á áááŞáá áá° á¨ááł á¨áááŁáᢠá á°ááłáłá ááááľ áá°áŤá, ááá áá á¨áá¨á¤áľ á á°áŁáŁáŽá˝ (á¨ááŤá á¨áá¨á¤áśá˝ áá¨á¤áśá˝, á¨ááŤá á¨áá¨á¤áśá˝ áá¨á¤áśá˝, ááá°) á ááá á¨ááááá ááá á áááá˝á áá° áááá ááľáĽ áá°á áľáŁá áĽá áá°á¨á°áŤá¸áá áľááá á á¨áááĽáá ááľááá ááááľ áááá á¨ááá¨áá¨á. áá° á áአááááľ á¨áááľá°áᢠá áááá˝ á¨á°á°á¨á°áŠáľ áááąá áááŽá˝ áááľ ááľáĽ á ááľááŁáľ á áááŞáľá˛á áá á áááľá¨áľ ááâáá°ááááá áŤáŹ á¨áááľá°áá ááááłá ááááľ âááâ (ááááá á¨áá ááŞá á¨ááŽ) áĽá áŤáŹá á¨ááľá¨áťá áá áŤá á áĽáá°ááá á ááááľ (á áááááŤá ááľáĽ áŤááá ááá á áľáá ááľá¨á) áľáááá á á áŁáŤ).
áá
ááłá á¨ááŤáłá¨á ááŞá á á ááľ áá á ááľ áŤáŹá áĽáá°ááá¨áá áŤáłáŤá, á áĽáŤááłááą áá á áŁá á°áľá á°áŞ á¨áááá á á á
áŤá˘áŤá áŤááá ááááŁá. á¨á°ááá áááᾠᨠBFS áá á°ááłáłá áá, ááá áá á áá°áą ááľáĽ áĽááľ áŤáŹáá˝ áááľ ááľáĽ ááĽá°áá - áá
á á á¨ááł á áááá áá áľáá
á°á˝áĽá á áá.
áĽáá áľáá´ áŤá ááááá
áá á áĽááááš á¨ááłáá˝ á ááááá áá á¨á°ááᥠá áá°ááᣠáĽá áĽá áá á¨áĽáááłá á᪠áá á ááľá¨á á ááťááᢠááľáááľ áŤáľááááᢠáŤáŹááš áá áŤá á áá á ááá á ááŁá¸á? á áŁá áľáá áĽá áľááá˝ áŽáŞá°áŽá˝á ááá áááŞáŤáá˝á á áľááá ááá¨á á áá˝áá, á áŁá áľáá˝ áĽá ááááá á áŁá áĽá áŤáŹáá˝ áááŤá, áá á á áá¨á¨áť áĽá áá áááľáłá.
á ááááŞáŤ áá¨áłá á¨áááŁá ááá áá¨áĄ á¨á°ááááľá á áááá˝ ááŤá áá°á áá. ᨠA* áĽá BFS áľáá° áááŽá˝ á áľááá á ááŤáá˝ áá áá°áŤá ââáĽá áľá áá¨áŁá˝á ááá ááľ á¨áá¸ááᢠá á¨ááłá ááá ááľáĽ á¨áľá áŚáł ááśá˝á áááľááá á áĽáá˝áááᥠá ááááá áááľ á¨á°ááá á áááá˝áŁ áĽáá˛áá á áááť áĽá á áá¨á¨áť ááĽáŚá˝ áĽá á˘áŤááľ á á ááą á áááá˝ ááŤá¨á áááááľ áĽáľáŤá áľá¨áľáŁ á áááŞáá áá áĽáá°á ááą áá°áŤáᢠáá áĽááá áá á¨ááááśá˝ áľáááľ á°áĽá áá áŤá ᣠááááŤáąá áĽáŤááłááą ááľááá ááááľ á ááá áá áľáá áŚáłá áľááááá á¨ááááá ááááłá ááááśá˝ á áŤá ááá áá˝ááá˘
ááłá 1ᥠá áĽáŤááłááą áŤáŹ ááľáĽ áá áŽá˘ áááá ááŞá á áááá áľ ááľááá ááááľ ááááŤá áĽá á ááááá áŤáŹ ááľááá ááááľ áŤá áá.
ááłá 2ᥠá ááľ áŤá á¨á áááá˝ áľáĽáľáĽ (á¨ááááľ ááĽáŚá˝)ᢠáááá á á°ááŤáŠ á á°áŁáŁá ááááŤáᣠá ááááá á¨á áááá˝ áĽááľ áŤáááᣠá¨ááŤá áá° ááľá¨áťá áááĽááá˘
áá áá á áá á°áááá áĽá áááá áľáááľ áá. ááá áá á¨ááááśá˝ ááĽáĽ á¨áľ áĽá áĽáá´áľ áĽáá°áááἠáááá°á á¨á°áá°á áĽááá áŤáľááááᣠáŤáá áá፠ááŞáá˝ á ááá á¨á ááĄá ááĽáĽ ááŤáŠ áá˝áá áĽá ááááąá áááá á áá˝ááᢠá¨á ááá ááŚááľáŞ áá°á¨áľ á ááľá¨á á¨ááááśá˝ ááĽáŚá˝á á áŤáľ á°á áĽááľááἠááá ááááá˘
áá á¨á á°áł áĽáááá ááá navmesh (á¨á á°áł áĽáááá) á¨ááłáá áľ ááᢠáá á á áĽááá á á áá ááŚááľáŞ áá á¨á°áá á áŁá 2D áľáŞáŤááá áá - ááŞá áĽáá˛áŤááľ á ááááľá áľ áŚáłá˘ á áá¨áĄ ááľáĽ áŤááľ áĽáŤááłááą áľáŞáŤáááá˝ á ááŤá ááľáĽ á ááľ ááľááá ááááľ ááááᣠáĽá áĽáľá¨ áśáľáľ á°ááłá áľáŞáŤáááá˝ á ááŤá ááľáĽ á°ááłá ááśá˝ ááááá˘
áá áĽáá á¨áŠáᲠáá°á ááłá áá - á ááá áá áŤááá ááŚááľáŞ á°ááľá ávmesh (á á á˝á áłá áá˝ áĽááł á á°ááŤá á°ááŤá) áá á¨á˘ á navmesh ááľáĽ áŤáá áĽáŤááłááą áááá á ááľ ááŞá á¨áááá áľ ááá á¨á ááľ áááá áá° áá áááá á¨ááááłááľá áľ á áŤáŁá˘ ááᢠá áá ááłá, ááááá˝ á¨á°áááĄáŁá¸á áááá˝ áŤááą áá¸á - áá á¨áá°á¨áá á¨ááŞáá áá á áááľ ááľáĽ á ááľááŁáľ áá, áá á á¨áľá áŚáłá á áá á¨áááá áá.
áĽáá°áá A * áľáá°áááá á áá áá á áá
áĽáááá ááááľ áááá áĽáá˝áááᢠáá
áááá ááŚááľáŞ á¨áááľ ááľáĽ áŤáľáᣠáĽá á ááľááá á áááá˝á áĽá á¨ááááśá˝á ááá á á¨ááááá á ááá áá áášá á¨áá ááááľ áá°á áá á˘
ááááľ ááá á¨á ááľ ááŁáĽá á ááľ ááá á á áŤáááá áľ á áŁá á°á áááľ ááᢠá¨á áá á áááá áááĽááľ á¨ááá, áá
áá¨áłá
áĽá áľ
á ááłááľ áá á á áŁáŤ ááጠááááłááľ áĽáť á á áĽááłááá á ááááľ ááá á°áá¨áá - ááááľ ááá á áá°ááááá áľ áŚáł áááľá¨áľ áĽááľ á°áŤáá˝á ááľá¨á á ááĽáᢠáá áá ááłáĽ á á áá á áľááá ááá áááá áĽáá˝ááááĄ- ááĽá ááłáŤáľ á¨áááĽáá á°á¨á áĽáť áłááá á á ááá á á°á á°á¨á°á á˛áá á ááłááľ áá á¨ááááŞáŤá áá ááá áĽááłáá áľ áááá áĽá á°á¨ááá˝á áááá¨áľ áŤáľáááááłáᢠáá áĽá áľ áááŁáľ ááŁáá. ááááľ ááá ááááľ á¨áĽá ááŤáááŤáá˝ áĽáá° á ááą á°á°áá ááá°áľ áá˝ááᢠá¨áľááľ/á áľá°áłá°áĽ/á¨áľáááľ áá°áłá˝á á áááᣠáá á¨á áľá°áłá°áĽ ááá ááá°ááą á ááŤáł á¨á ááľ áááá˝á á¨ááŤá áľá áľ ááá˘
á¨áŚááľ á¨ááł á áľááľáĄ áá°áĽá°á˘áŤáá ááłá áĽáááá¨áľá˘ á ááááŞáŤ á¨áá¨á°ááľá á¨áŤááľ áŤááśá˝ á áĽáá˝á ááá áĽáááłáá-
- áľááá - 1 áĽáá áá (á¨ááŹáľ áŤááľ) áá°áŁá.
- áŤáŤ - 1 á á¨ááá´ áá (á¨ááŹáľ áŤááľ) áá°áŁá.
- á¨á¸á¸ á ááá - áááĽáŤáľ 1 á°ááŤá áá áŤáľáááááá˘
- Elvish Mystic - áááĽáŤáľ 1 á á¨ááá´ áá áŤáľáááááá˘
ááá áááľá¨á ááŞáášá áśáľáľ áŤááśá˝ á˝á áĽááááᢠáĽáá° á°áᥠá ááľ á°áŤáá˝ á á ááľ á°áŤ 1 á¨ááŹáľ áŤááľ áĽáá˛áŤááľ ááááľááłáᣠáá áá áŤááľ áá á¨ááľáĄ ááááŁáľ âááłâ ááľá¨á áĽá áĽáá° áá áá á á áľááľ (ááĽá¨áľá á¨ááŽ) ááľá¨á áá˝ááᢠá áá áááł á¨á°á áá á°áŤááš á°á ááŤááľáŁ 1 á á¨ááá´ áá ááł ááľá¨á áĽá á¨á፠Elvish Mystic ááĽáŤáľ áŤáááᢠáá á¨ááłá AI áá áá áĽáá´áľ ááŤáá áá˝áá?
ááá áĽá áľ áááŁáľ
á°áŤá á áŤááľ ááá á°áľáá áĽáľáŤáá°áá áľá¨áľ áĽáŤááłááąá áľáááľ á á°áŤ ááá¨á ááᢠáŤááśášá á áááá¨áľ AI Swamp ááŤááľ á¨áá˝ááá áááá¨áłáᢠáĽá áĽáą ááŤááłáᢠá áá á°áŤ á¨ááአááá˝ áľáááśá˝ á á? áĽááąá áááĽáŤáľ á á¨ááá´ áĽá á°ááŤá áá áľáááŤáľáááá¸á Elvish Mystic ááá Fugitive Wizard áá áá ፠á áá˝ááᣠáľááá á°áá áĽáá áá áĽáť áá°áŁáᢠáĽá á¨á áá á áá áŤáŤ ááŤááľ á áá˝áá, ááááŤáąá ááľááá áľáááá á°áŤááˇá. áľááá , á¨ááłá AI á áášá á°á¨áľáá, ááá áá á á°áἠá áá°á¨áá. ááťáťá áá˝ááá˘
áááľ á¨ááłáá áá°ááááá áááł á¨ááŤááŁáá á¨áĽááááá˝ áááá ááááľ áá˝ááᢠá ááááľ áá áŤáá áĽáŤááłááą áŤáŹ áá¨á¤áśá˝ áĽáá°áá áŠáľ áá (á ááááľ ááá)ᣠá áĽá áľ ááľáĽ áŤáá áĽáŤááłááą á°ááŁá áá¨á¤áśá˝ ááá á°á°áŞáá˝á á ááľá˘ á¨á°ááááá áááł áĽáľááá°ááľ áľá¨áľ áĽááá á áľáááśá˝ áĽá á°á¨áłá áľáááśá˝ áááá áĽáá˝ááá.
á áĽá ááłáᣠá¨ááááá áá¤áľ âá¨á°áťá ááĄáá á áľá áŤâ ááᢠá á°áŤá ááááŞáŤ áá á á¨ááłá á áá˝ á¨á°áááą áááľ ááá á¨áá˝á áľáááśá˝á áĽáť áĽááŤáá-
1. áľáááá ááŤááą (áá¤áľáĄ á á¨ááłá ááľáĽ á¨áá¨áá)
2. á¨á°á á¨ááł (áá¤áľáĄ á á¨ááłá ááľáĽ áŤáá áŤáŤ)
áĽáŤááłááą áĽááá áá° á°á¨á᪠áľáááśá˝ ááŤá፠áĽá ááá˝á ááááľ áá˝áá, áĽáá°áá á á¨ááłá á á áá°á¨áľ. áľáááá áĽáá°áŤááľá á áľáĄáľ - áá á¨áá¨áááá áĽáá°áááĽáá á°á¨á áŤáľáááłá (á áľááľáá á°áŤáá°áá) áĽá áá á°áá á°áá áŤáľáááłá (ááááŤáąá áĽáá° á°ááŚáš á á ááľ á°áŤ á ááľ á¨ááŹáľ áŤááľ ááŤááľ áá˝áá)ᢠá¨áá á áá AI 1 áĽáá áá áĽáá°áááĽáá á°á¨á áá¨ááŤá ááááŤáąá ááá˝ á ááŤáŽá˝ á¨áá. áá° ááľ ááś á¨áá¨áááá ááł á¨áá¨á 1 á ááľ áĽáá áá ááá áá áĽá ááá ááľá¨á á áá˝ááá˘
1. áľáááá ááŤááą (áá¤áľáĄ á á¨ááłá ááľáĽ á¨áá¨áá)
1.1 "ááł" áľááá (áá¤áľáĄ á¨áá¨áá "ááł"ᣠ+1 á¨áĽáá áá á ááľ)
ááá áĽááááá˝ á áááá - END
2. á¨á°á á¨ááł (áá¤áľáĄ á á¨ááłá ááľáĽ áŤáá áŤáŤ)
á¨áĽááááá˝ áááá á áá áá á, á¨áá¨á¨áťá áŤá áá á°áá°áá. ááááĽáá á°á¨á áá°áąá ááľáá áĽáá°áááá. áŤáŤá áĽááŤááłáá ᣠâ1 á á¨ááá´ áá áŤááâ á¨áááá áĽááá áááṠᣠáá á á á°áŤá á°áá áśáľá°ááá á°ááŁá áá¨ááłá - Elvish Mysticá áá°ááá˘
1. áľáááá ááŤááą (áá¤áľáĄ á á¨ááłá ááľáĽ á¨áá¨áá)
1.1 "ááł" áľááá (áá¤áľáĄ á¨áá¨áá "ááł"ᣠ+1 á¨áĽáá áá á ááľ)
ááá áĽááááá˝ á áááá - END
2. á¨á°á á¨ááł (áá¤áľáĄ á á¨ááłá ááľáĽ áŤáá áŤáŤ)
2.1 "ááł" áŤáŤ (áá¤áľáĄ á°á "ááł" ááᣠ+1 á¨á á¨ááá´ áá á ááľ)
2.1.1 á¤ááŞá˝ ááľá˛áá á áľá ፠(áá¤áľáĄ Elvish Mystic á á¨ááłáŁ -1 á á¨ááá´ áá)
ááá áĽááááá˝ á áááá - END
á áá¨á¨áťáᣠáááá ááá á¨áá˝á áľáááśá˝á áááá¨á ááĄáá á¨áá ፠áĽá áľ á ááá°ááá˘
áá á áŁá ááá ááłá ááᢠá ááłááľ áááááá˝á á¨ááŤáá ááááá áĽá áľ ááá á¨á°áťááá áĽá áľ ááá¨áĽ ááá¨áŤá. á á á ááá á ááááá¸á áá¤áľ ááá á á ááá áĽá á áá á áááľá¨áľ áĽáá áĽá áśá˝á ááááá ááťáá. á¨ááŹáľ áŤááľ á ááŤááľ áĽáŤáľáá 1 ááĽáĽ áĽá ááĄáá áááĽáŤáľ 3 ááĽáĽ ááááľ áá˝ááᢠáľáááá ááŤááľ á¨1 ááĽáĽ áĽá áľ ááááᢠáĽá á°á ááŤááľ â áŤáŤáá ááł áŤáľáá â á¤ááŞá˝ ááľá˛áá á áľá ፠áá˛áŤáá 4 ááĽáĽ áá°áŁáá˘
á Magic: The Gathering ááľáĽ áááľ áĽáá´áľ áĽáá°áá°áŤ áá, áá á°ááłáłá á áááᎠá ááá˝ áááłáá˝ ááá áá áŤá. áááłáᣠáá¤á˛áľ ááśáą á áźá ááľáĽ áĽáá˛áááłááľ áŚáł áááľá áľ ááá ááááłááľá˘ ááá áĽáá°áá á XCOM ááľáĽ á áĽááá ááááłáľ á¨ááľááł ááᣠá˝áá ááá°áąá˘ á á á ááá, ááłáĄá áŤáááłá.
á¨á°áťáťá áĽá áľ áááŁáľ
á ááłááľ áá áĽáŤááłááąá á ááŤá áááľ ááľáĽ áááľááŁáľ á áŁá áĽá ááá á¨áá˝á áľáááśá˝ á á. á á áľááľ áá° ááłáá áľááááľ: áá°áĽá°áĽ: á á¨ááłá ááľáĽ áĽá á áĽá á ááľáĽ áĽá á¨ááŹáľ áĽá á¨ááĽá¨áľ áŤááśá˝ á á áĽáá á - á¨áĽáá áľáá´áá˝ áĽáá¨áľ áĽááľ á á°áááá˝ ááľáĽ ááá áá˝áá. áá˝áአá ááŤáł áááľááá˝ á á.
á¨ááááŞáŤá áá´ á¨áá á°áá°ááľ áá. áááá áĽááŽá˝ á¨ááá¨á ááá á áá¨á¨áťá áá¤áľ áááá áĽá ááĽá°á ááááľ áááááľ ááá¨á á¨á°áťá áá. á¨áá áĽá áá° á ááľ á¨á°áá°á á á á á¨áááľ ááá áá° á°ááŤáá á á áŁáŤ áĽáááłáá - á¨á á á áá° áĽáŠ. áá áá´ ááá áĽá ááŁá áá.
á ááľ 1 á¤á áŤáá, "áľááľá 1 ááá á¨á፠á áá ááłáľ" áĽá áľ ááááľ áá˝áá. áá áá áááłáŤáľ áĽá á áľá áááłáá˝ ááááľ á ááŁá¸á-
1. ááłáľ á áĽááá áá¨á°áľ áá˝áá - á áĽá
ááá á áá áľ.
2. áľáááľ áááľá¨á áá áŤáľáááááłáá˘
3. ááá áááááľ á¨ááŹáľ áŤááľ ááŤááľ áŤáľáááááłáá˘
4. á¨ááŹáľ áŤááľ áááŤááľ, á áĽá
á ááľáĽ áááááľ áááŁá.
ááá ááááľ áááĽ-á¨ááááŞáŤ ááá áá. áááá ááááśá˝ á¨ááá¨á ááá á áŁá á°áľáá á¨áááá áĽááááŁáá. áĽááá áá, áá áá´ á ááľááá á¨ááá ááŞáá˝ áłááá á áŁá áĽáŠáá áĽá áľ áá°áŁá. A * ááἠá¨ááááŞáŤ ááá á áááľ áá - á¨ááááŞáŤá ááᎠá áŁá á°áľá á°á ááááśá˝á á ááááá ááá˝ á ááŤáŽá˝á áłáŤáŁáŤ á¨á°áťááá ááááľ ááľááá ááááľ áá˝ááá˘
á áľá°áłá˝ áĽá á¨áá áá° áá á°ááłá ááľ áŤáá áááĽ-á¨ááááŞáŤ ááá á ááŤá á¨ááá´ áŤáá áá ááá ááᢠáĽáŤááłááąá ááŁá áĽááá á ááááĄá áľ áá á¨áľááš áĽá áśá˝ á¨áááš áĽáá°áá áᥠá¨ááááľ ááá ᣠáá¨á¨áťá áĽáľáŞá°ááľ áľá¨áľ (áĽá áą áľá ááá á˝áááľá á ááŤááŁá áľ áá) á áĽáŤááłááą áĽááá á¨áááá° á°á°áŞáá˝á ááááŁáᢠá¨áá¨á¨áťá áá¤áľ áá°á á˛á á¨áá áŠáľá á ááŤáŽá˝ ááĽá°áľ ááá¨áá ááá áááááľ áŤááááá. áá áá áá°áľ á á°á¨áłáłá áĽá áá á ááľáá, áľáá° ááá ááá áĽááłá áááłá ââá˘áá¨áá (á ááľ á á°áŤááš ááľáĽ áŁáá ááááŁáľ áĽááá á˘ááľáľ) áĽáŠá ááŁáŠ áĽáá áľáá´ áá áĽáá°áá áĽáŠ áááľ áá°áŁá.
áŤááἠá°áŽá á¨áľáááľ ááá ááĽá ááá GOAP (ááĽ-á°áŽá á¨áľáááľ áááľ) á á¨ááłáá˝ ááľáĽ áľááááľ ááá á áááľ áłáŞá á¨á°áá á ááááᢠáá á áľááľ áĽá á áá á¨áá áĽá á¨á°ááŤá¨á áľ áá´ áá, ááá áá á¨á°áá°á ááááŽá˝ á áľá°áá, áĽáą áá°á á˛á á¨á°áááááá á¨áááá á°áá°ááľ áá´ áá. á ááá "á°áŤáášá ááĽááľ" á¨áá áĽá á°áŤááš á¨á˝áá ááᣠá¨áá, áĽá áą ááá áá˝áá: á áŚáἠáááĽááľ â áŤáááľ â ááŁááľ.
áĽááá áá áĽá ááŚá˝ á á ᣠáĽáŤááłááąá á¨áŤáą á¨áá á áľá፠á ááᢠá¨áá°á á áľá፠á¨áá°á á á áá áá¨á¨áľ áŤááťá (ááá á áááľ á¨áĽááááá˝ áĽáá¨áľ "á°áŤáášá ááá°á" áĽá áľ á áááĽáá ááááŤáąá á°áŤááš á ááłáá), AI áá° áá á°á á áľá፠ááááá˝ ááááłá.
áľáá á áĽá ááááľ
á¨ááł AI á á°áááś á¨áá˝á áááŞáŤá áĽáá°ááá áá áá°á áĽáá á°ááá¨áá ááááŤáąá á áĽááá°á áá ááŞáá˝á áááľá°áłá°á á°áľáá áľááááᢠáá áááľ áá á¨áá á áŤáŁá˘ á¨áá ááá áá á°á á áá˝áá áááľ á áá°ááᢠá ááľ ááá á¨ááááá áľ á°áłá˝ ááľáĽ á°ááá áĽááááááᢠáááłá á áŤááłá áá áľáááľ ááἠáŚáłáá˝ áááᢠááá á áľáá á¨ááł ááľáĽ áŤá á°ááá á°áŤáášá á á°á°ááá áĽá á áá á¨ááááá á¨áŽáጠáĽáá áľáá´ á¨ááŤááľáŁ ááá˝á áĽáá˛á áá áŤááłáłááᢠáľááá á¨áá˝á ááá á áĽáá°áá ááááľ áááłáá˝ á áá ááá áá˝áá.
áľáłá˛áľá˛ááľ áĽá ááŽáŁá˘áá˛áá˝
áá° ááľáĽáľáĽ ááłááá˝ á¨áááŁáłá˝á á ááľáŁ áĽááľ ááá áááŞáŤáá˝á á ááá°áľ áĽá ááłááá˝á áááá°á áá áŤá á áááľ áááľ áĽáá°ááá˝á áĽáááá¨áľá˘ áááłá á¨áĽááá°á áá áľááľ - á ááľ á°áŤáá˝ á á¨ááłá á¨ááááŞáŤ á°áááá˝ ááľáĽ áĽááľ áá°ááá áĽáá°áá˝á áĽá ááá áá áá¨áá¨áŤ áááááľ áĽááłáá áľ áĽáá´áľ áĽáááľááá? á¨áá°ááľ ááážá˝ áá ááá áĽáá°áá˝á ááá¨áłáľ á¨á°áŤáášá áŤáá áááľ ááĽááľ áĽáá˝áááᢠááááá áŤá áᣠáĽá áĽáá°áá áŤá áĽáŹ áá¨á á¨áááᣠáá ááá°á áľá á áĽáá˝ááá - AI á á°á áá á á°áŤáá° ááĽá á¨ááááŞáŤáá áĽááľ áá ááááἠáá˝ááᢠá¨áĽááľ ááá áááá˝ á áá á°áŤááš áá°ááľ áááĽááľ á¨áááľá°áá á ááŤá áá áĽáááááá˘
á á ááŤá áĽá´áśá˝ ááá á˝áá á á-á°áŤááš 20 áá á ááĽááľ á¨áŽá áĽá 20 áá á áááł á¨á°áŤáᰠᣠá áľáááááš áĽá´áśá˝ ááá áá áááá ᣠáĽá áá ááá á áá ááá á áá°á áá ᢠá ááą áááľá á¨áá¤áľ áááĽá ááá°áĽ áá - á¨áá¨á¨áťááš 20 áááĽáŤáŽá˝ áááľ ááľáĽ áááŁáľ áá˝áá.
á¨á°áŤááš áŤáá áá፠áá°ááľ á°ááłáłá áĽáá°ááá á áá°áĽ á¨á ááłááľ áľáááśá˝á áĽáľáá˝ á ááááľá áľ áá á°ááłáłá á ááŤá¨áĽ áĽá á áá ááááᢠá ááľ á°áŤáá˝ á ááľáľ áá á áĽáłáľ áłáľáŁ áááľ áá á ááĽá¨á ᣠáĽá á ááľ áá á áá á˘áŤá áá áĽáą á¨áááá á áĽáłáľ áłáľ ááá ááá˝ ááᢠáá¨ááŚá=62,5%ᣠááĽá¨á =25% áĽá áá=12,5% ââá¨á°ááŤáŠ á¨áŚá ááłáŞáŤáá˝á á¨áá áá áĽáľáá áĽáááááᢠá¨áĽá á¨ááł AI áĽáŤáąá á¨áĽáłáľ ááá¨áá¨á áááááľ á áá áľ.
ááá á¨ááááá áá´ á¨ááá á¤ááľ ááá˛áá¨áá á áá áá áĽá á¨ááĽá áľ áá¨ááá˝á á ááĽááľ áááłáá á ááá°áĽ AI á ááááá ááááľ ááá˝ áĽáá˛á°áĽ ááľá¨á ááᢠá¨áŁáŹáĽáŤ ááá˛áá¨áŽá˝ á á˘áá á áááá áááááľ ááŁáŞáŤ ááľáĽ á áá ááá¸á ááłáááᢠáĽááŤá áááśášá ááá¨ááŤá, áááśáš áá°á áĽáá á¨áá áŠá áľ (á á áááá áááĽááľ ááá á áááá áááĽááľ) áŤááłáľáŻá¸áá, áĽá áľááᢠá˘áááá˝ áá°áá°á፠áá áá°ááłá. á áľáá˝ ááĽááśá˝á á°ááłáłá ááá ááľá¨á áĽáá˝áááᢠAI á ááŤáŤá¸á ááá á áá áá¨ááá˝ (áĽáá° á¨á ááľ áááá˝ á¨á°áá áŠáľ ᣠáá á áááľ áľáááľ áá ááá ᣠááá á¨áľááš á´áááááá˝ áá áááá áŤá°á¨á) áĽá á¨áá¨á¨áťá áá¤áľ (áŚáááľ ááá á°áá ᣠáĽáľá፠ááá áá¨áá¨á ᣠááá°) áá á áááľá¨áľá˘ - á¨á°ááááá ᨠAI áŁá áŞá áĽááááŁáá.
áĽááá áá á¨áľáá á áá´áá˝ á á áá¸á, ááá áá á áá¨áŤ áá¨á áá á ááááŽá áĽááąá áá áá áĽáŠ áá. AI áĽááľá á¨á°áŤáá˝ ááŤáŞáá˝ á¨á°á áááŁá¸á á¨á°ááŤáŠ áľááśá˝ áá ááááľá áááŤáᢠá¨á°ááá á áá á¨á°áŤááš áá á¨ááááľ AI á áŁá áá°áá á á¨áá˝á ááá ááá¸áá á áŁá á¨áŁáľ ááá áá˝ááá˘
á áĽá´áľ áá á¨á°áá°á¨á° ááááľ
á¨á¨ááł áááá˝á áááľ áĽá á¨á ááš á ááá á¨áá¤áľ áááĄá á ááá á¨áá áá ááá á ááłá á á°áŁáĽ áá á°á˝áĽá áŤáá¸áá á¨áĽá´áśá˝ áľáĽáľáĽ áááἠáĽáá˝áááᢠáá á áĽáá°áááááĄ-
- AI á á¨ááłá áá (á¨áá áĽáá°á°áááá) á¨ááá áááł áĽá ááá ááľá°áśá˝ áá áá¨áá áá°áĽáľáĽá˘
- á áá ááἠáá á áááľá¨áľ áĽááľ á áá áĽá´áśá˝á áĽááááĽá˘
- áĽááá á áĽá´áśá˝ á áááá á ááá á ááááá ááłáááťá˝áá áĽáá°ááĽáŤááá˘
áááłáᣠá ááľ ááŞá á¨ááááŞáŤá á°á á°áłá˝ áŤááł áá á¨ááááĽáŁá¸á áĽá áááá˝ á ááľá˘ áĽáŤááłááą ááá á¨áŤáą áá á áá, áá á ááááĽááľ áá áŤá á áĽáá°áááá áááľáá. á ááá áá á áááľá¨áľ AI áá° á¨áľáá ááá áááľ áĽááłáá áľ á áááá° ááááŁáᢠá¨ááŤá ááŞá á á¨áľáá ááá ááľáĽ áĽáá°á°áá°á áŤáľáłááłá áĽá áááá ááááłá (áá°á፠á¨ááááľ áĽáľá). á á°ááłáłá áááł áá°ááá˘áŚá˝ áááł - ááŞá áĽá á°ááááá˝á áŤá á, á¨ááŤá á¨ááá áá áá¨ááŤá.
á¨áááŽá áá´á
á¨á°á°á á°á áá áá¨á áľáá ፠áááľá áľ áĽáá áááľ? áá°áá°á áá á°áŤáá˝ á¨ááá¨áá áĽáŤááłááąá ááá á¨áááľáłááľ á¨áá á°áŤááš áá°á¨áľáá ááá áááľ áĽáá°áá˝á áĽááááłááᢠá¨á°áŤáášá áĽáá áľáá´áá˝ á áááá˝ (áĽá´áśá˝) á áá¨áłá°á áĽá á áááááĽ, áĽááąá áá°áá á áĽáá˝ááá.
áśáľáľ áááá˝á áĽááá°áľ áá, á á¨ááá´ áĽá á°ááŤá. áĽáá˛áá á¨á¨ááłáá ááá áá áľáááá¨áľ á¨áá¨á˝áá¸á ááá¨áłáá˝áĄ-
á áĽáŤááłááą ááá ááľáĽ áŤááľ á¨ááá¨áłáá˝ áĽááľ áĽáŠá áá - á ááá ááľáĽáľáĽ áĽáŠ áŚáł á¨áľ áĽáá°ááá°áá á ááá
áᢠáľáłá˛áľá˛ááľá áá°áĽá°áĽá á áŤááłá ááľáĽ áĽáŠá á ááłáŠ á°áŤáážá˝ áĽáá°áá á áááá
ááľáĽáľáĽ ááᢠááá áá á áŤááłá áá á¨áłáŠ á áá áľááááĄáľ ááŁá ááá áŤáá áá¨á á áľááľá á áá ááá˘
á á¨ááá´á ááá áá°áŤáážáš áĽáá°ááľáá áá¨áľ ááťáá - áĽá á°áá˝ á¨áá ááá áá° áĽáą ááááłááłá ᣠ50% á¨ááááľ áĽá፠á°á¨á᪠áááŤáᢠá°ááŤáá ááá, á á°ááŤáá á°ááłá á áá°áá, ááá áá° áĽáą á áááľá áááľ ááťáá, áĽá áŤá°á¨á, á¨á á áá á áááŠá.
ááá áá áá¨áá á¨á áá á áá ááá áááá¨áá - á°áŤááš á á°ááŤá ááá ááľáĽ á˛áá, áĽá á¨ááá¨á ááŁáŠ ááá á á¨ááá´ áłááá áá áááá. ááá áĽááłá á á¨ááá´á ááá á¨áá ááá á¨á áá á°ááłá á˘ááá á°áŤááš á á°ááŤá ááá ááľáĽ á¨áá áááłá ââááááŁá. á¨áááĽáá áááľ (áááľá á°áŤááš á¨áááľá áľ ááá) á ááľáá áááł (áááľá á°áŤááš á áá áŁáá ááá) ááá°áá. áĽááá˝á áľááááá¨ááᣠááá¨áłáá˝á á áŤáłá˝á á¨áá áá á¨á áá áľáááá áľáá áŤáá˝á áĽáá°ááááá˘
áŤááá áááľ á á°ááá áá¨á áá°á¨áľ á¨áá°ááąá áááł áá°áá á á¨áááŽá áá´á á°áĽá á¨áá ፠á˛áá áĽáá°ááá áŤá ááłááá˝ (á¨áááá˝ áá) á¨áááŽá á°áá°ááśá˝ ááŁáá. ááľááš á á°á¨áłáłá áááśá˝ ááŤá¨á á¨áááŤá¨á áĽáľáá á¨áááá á áááá¸á á áĽáŤááłááą á˝ááá ááŞáŤ á¨ááá áĽáľá áŤáá¸á áĽáá° á¤áá¤áľá¤áá¤áľ á ááľá ááłáŤáᢠá¨áá áá°áᣠá ááľ ááŞá áŤáá áľá á¨áŁá ᪠áááł áááá¨á FSM á á°á á áá áá áᣠááá áá áá á˝áá°-ááłáĽ á¨ááŞá áá á¨á°áááá á áááá áá° ááááá áááľ áááááᢠá áá áááł áľá´áśáš ááŞá á¨ááááá ááá ááááááĄ-
áá
á á ááťáŤá áááł á¨áľá´áľ áááŚá˝á á¨ááá¨á ááá ááááľ áá ᣠáá
á á AI á¨áááĽááá áááł ááá°áá á á¨á°áá°á á˝ááł áá°áŁáᢠáá°ááľ áĽá áĽááááá˝á ááááľ áľá˝ááá
á˘
á ááľ á°áŤáá˝ á á á¨ááá´á ááá ááľáĽ á¨áá, á áááĽáá áá á ááłáá áľ áá áĽá፠á¨ááá¨áľ áĽáľá 50% áá. áá á¨á፠á áá áĽááłá áĽá፠á¨ááá áĽáľá áá áŤá á áá? á°áŤááš á¨áááľ ááá¨áł á áá á á¨ááá´ ááá ááľáĽ á¨ááá¨áą áĽáľá áĽáť áłááá ááĽáś á¨á°ááá°á áľ áĽáľáá á áᢠá á˛áąá áá¨á áááľ ááľáĽ á ááľááŁáľ á á˛áą á°áá á¨áĽ áá¸áá:
á¨áááľ ááá¨áłáá˝ á áá á á á¨ááá´á ááá ááľáĽ á°áŤáášá á¨áá¨áľ áĽáľá ᨠ51% áá áĽáŠá áĽáá°ááá áŤáłáŤá - 21% áĽáą á¨áá ááá áĽáá°ááá ᣠ5% á°áŤááš á ááŤá¨áá¸á áŤááá á°ááŤá ááá áĽáá°ááá á áĽá 25% á°áŤááš á á¨ááá´áá ááá á ááá
á.
á áá á¨áĄ á ááá á¨ááłá ááłáŞáŤ áá - á á°áŤáŠ á áĽáŤááłááą á°á¨á áá áŤááľá áĽáľáá˝ ááŁááľ áĽáť áá ááá. áá áááľ á¨áá°ááąá á á ááľ ááľá ááá፠áá¨áľ áá˝áá-áá° ááá á¨áááŁáľ áĽáľá áá á áá á áá áŁáá ááá áá á¨á°áá°á¨á° áĽáá°áá áĽááááłáá. áá á¨áááŽá ááĽá¨áľ á°áĽá áá áŤá - á¨áá°ááą áááł á¨ááá°áá á á áá áá áĽáť áá. áá áá ááś á ááś áľááá á áá°áá. á°áŤáážá˝ á ááá˝ áááłáá˝ áá á áááľá¨áľ ááłááá˝á áááἠáá˝áá-á¨á¤á á°á¨á ááá á¨áĽááľ áá áᢠáĽááá á áĽá´áśá˝ áľáááááááĽáŁ á¨áĽá áľáá áŤáá˝ áľááááááłá¸á áŤáá° ááááá˘
á¤á-ááŤá
á¨áľáá á¨ááł ááłá áĽá á¨á°áŤáášá áĽáá áĽáá áľáá´áá˝ áá°áá ááľ? á°ááłáłá! ááá áá á¨á ááľ áááľ ááá ááľá°áľ ááá ᣠáĽáá á áľáá á¨ááŤáŤáľáąáľá áááá á á°á á°á¨á°áá˝ áĽááá¨ááŤááá˘
áá áá áááľá¨á á ááą ááááľ áĽáŤááłááąá ááĽá áľ (áĽáá° áŞáᣠááá˝ ááá áĽáá áŤá) á áá áŁá á፠ááľáĽ áá¨áá¸áľ áĽá áááá ááľ áĽáá° ááľá°áľ ááá ááᢠáľááá á°áŤááš á¨SuperDeathFist áĽááľá ááá áá Kick, Kick, Punch á°ááá ááŤáá, ᨠAI á˛áľá°á áááá ááĽááśá˝ á áá áŁá á፠ááľáĽ áŤá¨ááťá áĽá á áĽáŤááłááą áĽááá ááľáĽ áĽá á áá á¨áááľá á¨áá¨á¨áťáášá áśáľáľ áŤáľáłááłá.
(á á°áá
ááľáĽ áŤááľ ááľááŽá˝ á°áŤááš á¨SuperDeathFist áĽááľá á˛ááá ááá˘)
á¤á áá¤á á°áŤááš áŞáá á˛ááἠáá Kick á˛á¨á°á áááá á ááŤáŽá˝ áŤáŤá áĽá á¨áááĽáá áá¤áľ áá áá ááá˝ áááá áŤáľá°áááᢠáá ááŞá á¨SuperDeathFist áĽáá áĽáá áľáá´á áĽáá˛á°ááĽá áĽá á¨á°áťá áĽáá˛áŤáá°á áŤáľá˝áááá˘
áĽááá á¨ááľá°áśá˝ á á°á á°á¨á°áá˝ N-grams ááŁáá, N á¨á°á¨ááš ááĽá¨ áááŽá˝ ááĽá áá. á ááľáá ááłá 3-ááŤá (áľáŞááŤá) áá á, áá á áááľ: á¨ááááŞáŤááš áááľ áá¤áśá˝ áśáľá°ááá ááá°áá á áĽá á áá áááá. á áá áá á¨áľ, á 5-ááŤá ááľáĽ, á¨ááááŞáŤááš á áŤáľ áá¤áśá˝ á ááľá°ááá áĽá ááá°.
ááľá á ááŞá ᨠN-grams áá áá á áĽááá ááá¨áĽ áŤáľááááá. áľáá˝ á¤á áľáá˝ áá á°á¨ áľááľáłá ááááá ááá áá áľáá˝ áłáŞáá áŤá¨ááťáᢠáááłáᣠ2-ááŤá (á˘ááŤá) áŞááᣠáŞá ááá áŞááᣠáĄá˘á áááááŁáᣠááá áá KickᣠKickᣠPunch áá¨áá¸áľ á áá˝ááᣠáľááá AI á SuperDeathFist áĽáá ááá˝ á áá°áĽáá˘
á áá á áŠá áľááá ááĽáŽá˝ á¨á áá áá á°á¨ áľááľáłá ááááá áĽá áĽá á°á¨á᪠á ááŤáŽá˝ áľáááአAI ááá°áá á á áŁá á áľá¸á᪠áááá. áśáľáľ ááá á¨áá˝á á¨áŞáᣠááá˝ ááá áĽáá ááĽá áśá˝ áŤáááľ áĽá áŁá 10-ááŤá á¨á°á ááá ፠áá° 60 áşá á¨áá á á¨á°ááŤáŠ á ááŤáŽá˝ ááááá˘
á¨á˘ááŤá áá´á ááá á¨áááŽá á°áá°ááľ áá - áĽáŤááłááą áŤáá áááł / á¨á áá áááł áĽááľ á˘ááŤá áá, áĽá á ááááŞáŤá áá á áááľá¨áľ ááá°ááá áááł áá°áá á áá˝áá. 3-ááŤá áĽá á°áá áŤá á¤á-ááŤá áĽáá˛á áĽáá° áááŽá á°áá°ááśá˝ ááłá°áĽ áá˝áá ᣠááá ááĽá¨ áááŽá˝ (á N-gram ááľáĽ áŤáá á¨áá¨á¨áťá á áľá°áá) á ááľ áá ááá á¨ááááŞáŤáá áááľ áĽá á¨áá¨á¨áťáá á áŤá ááá°ááá ááá°ááłáᢠá¨áááŤá á¨ááł ááłá ᨠKick and Kick state áá° Kick and Punch áááľ á¨áá¸ááá áĽáľáá áŤáłáŤáᢠá¨á ááŤáł á¨ááĽá áľ áłáŞá áá¤áśá˝á áĽáá° á ááľ á ááľ á áááá¨áľáŁ á¨ááĽá áľ á á°á á°á¨á°áá˝á á áá á¨áłáááľ áá° á¨áááą ááá áĽááááŁááᢠáá á¨áááŽáá ááĽá¨áľ áá°á áá ᣠáá á á¨áááĽááá ááĽááľ ááá°áá á áĽá áá ááááľ áĽáá áĽáá áľáá´ ááĽá áĽáá°ááá áááááľ á¨áááŽá á°áá°ááśá˝á áĽááľáá áá áŤáľá˝áááá˘
áá°áá°ááŤ
á á áá´ááťá á˘áá°ááááľ áĽáľááľ ááľáĽ á áŁá á¨á°áááą ááłáŞáŤáá˝á áĽá á ááŤá¨áŚá˝á á°ááááá. á á°á¨ááŞá áĽá á áá ááá áŤááŁá¸áá áĽá á á°ááá á áá á¨áááľá áááłáá˝ á°áááá°áá.
áá á¨á¨ááł AI áá°á¨áłá áááŽá˝á ááá¨áłáľ á á ááá á áá áľ. áá, á áĽáááĽ, áĽááá ááá áá´áá˝ á áá°áá. áĽáá áłáá áŤááá áá áá¤áłá áŤááá á¨áá¨á°ááľá áŤáŤáľáłááĄ-
- áŽá¨áĽáł áááŁáľáᣠááľ á ááľ ááá¨áľá áĽá á¨áá¨áá áľáá° áááŽá˝á á¨áᎠá¨áááťá¸áľ áľáá° áááŽá˝
- á°ááŤá ááá/áááááĽá áľáá° áááŽá˝ (áááááľ áĽá á áá-á¤áł ááá¨á)
- á¨áá°áŁ áá´áá˝ (ááá´ááľáŽá, á¨ááá ááľáááŽá˝ áĽá á¨áľáá áŹáá°á áá˝áá˝)
- á¨á¤áááśá˝á áááᤠáĽá áľááľáł áááľáŹáľ áľáááśá˝
- á¨ááá á ááŤá¨áŚá˝ áá° AI (áľáĽáá áĽáááśá˝ ᣠáááľ-ááááá˝ áĽá ááὠᨠAI áľáááśá˝á áá°áŤá¨áĽ ááááśá˝)
- á ááá˝á ááłáŞáŤáá˝ (áĽá áľ áĽá áĽáá áľáá´ ááľá°áŁá á)
- á¨á ááťá¸á áááłáá˝ (á¨áááá á°á¨áᣠá ááááá áá áĽá á¨áá á ááŁáĽ áľáá° áááŽá˝)
á áááą áá á¨ááľáá áá ááĽááśá˝áĄ-
1. GameDev.net á áá
2.
3.
4. á áá ááłááśá˝ á áľá¨-ááš ááá ááá áá˝áá
5. áśá áśááá°áᣠAI á°ááŤá᪠áĽá á¨á¨ááł á ááá
ᣠáŞá˛áŽáá˝á á YouTube áá áá°áŤá
á áááą áá áá˝áááľ:
1. ᨠGame AI Pro áá˝áá á°á¨áłáłá á¨á°áá°á áŁá áŞáŤáľá áĽáá´áľ áá°áá á áĽáá°ááťá ááá á¨á°áá°á á˝ááŽá˝á áĽáá´áľ áĽáá°áááł á¨ááŤáĽáŤáŠ á¨á áá ááŁáĽáá˝ áľáĽáľáĽ ááá˘
2. AI Game Programming áĽá ἠá°á¨áłáłá ᨠGame AI Pro á°á¨áłáłá ááłá ááᢠá¨áአáá´áá˝á ááá, áá ááá áááľ ááťáá ááŹá á˘áá á áá áá¸á.
3.
ááá: hab.com