ํ์ฌ ์๋๋ฐ์ค ์๋ฎฌ๋ ์ด์ ๊ฒ์์ ๊ตฌ์์ค์.
๊ทธ ์์์ ๊ฐ๊ฐ์ NPC๊ฐ ๊ฐ์์ ์ฑ๊ฒฉ๊ณผ ๋ชฉ์ ์ ๊ฐ์ง๊ณ ํ๋์ ํ๋๊ฒ์ ๊ตฌํํ๋ ค๊ณ ํจ.
์๋ฅผ ๋ค์ด์ NPC ๋ณ๊ฐ์ ๊ฐ ์๋ค๊ณ ํ์.
- ๋ณ๊ฐ์ ์ ๋ชฉ์ : ๋ํ๊ต ํฉ๊ฒฉ
- ์ฑ๊ฒฉ: ์ฌ์๋ฅผ ๋ฐํ.
์ด๋ ๊ฒ ์ค์ ํ๋ค๊ณ ํ์.
๊ทธ๋ผ ๊ฒ์ ์์์ ๋ณ๊ฐ์ ๊ฐ ์์ ์ ๋ชฉ์ ๊ณผ ์ฑ๊ฒฉ์ ๋ง๋ ํ๋์ ์ ํํด ์คฌ์ผ๋ฉด ์ข๊ฒ ์.
๋ช๊ฐ์ง ๋ค๋ฅธ ์ํฉ์ ์์ ํด์ ์๊ฐํด๋ณด๋ฉด,
์ํฉ1
๋ณ๊ฐ์ ๊ฐ ๊ธธ์ ๊ฑท๊ณ ์๋ค. ๋์์ ์์ ์ฌ์๋ฅผ ๋ฐ๊ฒฌ. ๋ณ๊ฐ์ ๊ฐ ํ ์ ์๋ ์ก์ ์
1. ๋ง์ ๊ฑด๋ค
2. ๋ฌด์ํ๋ค
์ฌ๊ธฐ์์ ๋ง์ ๊ฑด๋ค๋ฅผ ๊ณจ๋ผ ์คฌ์ผ๋ฉด ์ข๊ฒ ์.
์ํฉ2
๋ณ๊ฐ์ ๊ฐ ๊ณต๋ถ๋ฅผ ํ๊ณ ์๋ค. ์ฃผ๋ณ์ ์์ ์ฌ์๊ฐ ๋ํ๋ฌ๋ค. ๋ณ๊ฐ์ ๊ฐ ํ ์ ์๋ ์ก์ ์
1. ๋ง์ ๊ฑด๋ค
2. ๋ฌด์ํ๋ค.
์ฌ๊ธฐ์์ ๋ฌด์ํ๋ค๋ฅผ ๊ณจ๋ผ์คฌ์ผ๋ฉด ์ข๊ฒ ์.
์ด๊ฒ์ ๊ตฌํํ๊ธฐ ์ํด์ ์ด๋ป๊ฒ ํด์ผ ํ ๊น
ํ๊ฐํจ์? ํ๋ ํ๋ํ๋์ ํ๊ฐ ํ๋ผ๋ฉํฐ๋ฅผ ์ค์ ํด์ผ ํ๋?
์๋๋ฉด ๋ค๋ฅธ ๋ฐฉ๋ฒ์ด ์์๊น?
GOAP
์ค... ๋กํ๋ฒ ๋ฆฌ๋จธ์น!
๋ณ๊ฐ์ ์ ๋ชฉ์ ์ด ๋ํ๊ต ํฉ๊ฒฉ์ผ๊น์ ใ ใ ใ ใ
https://medium.com/@noahlandonpaige/how-to-create-smarter-npcs-in-games-10e384295f35
์ด๋ฐ๊ฒ๋
์๋ค
https://www.pcgamer.com/sensorium-galaxy-metaverse-ai-npc-chatbot-vr/
์ด๊ฑด
๋จธ์ ๋ฌ๋ ์ด์ฉํ๊ฑฐ๊ณ
https://www.researchgate.net/publication/326434680_NPC_AI_System_Based_on_Gameplay_Recordings
์ด๋ฐ๊ฒ๋
์๊ณ
๊ทธ ์ ๋๋ fsm๋ง ์จ๋ ์๊ฐ๋ฅํจ ๋ณต์กํด์ง๋ฉด ๊ตฌํ ๋์ด๋๊ฐ ๋๋ฌด ๋
๋ฆฌ์ผํ AI๋ ์ธ๊ฐ๊ณผ ๊ตฌ๋ถ์ด ์๋๋๊ฑฐ๋๊น ์ธ๊ฐ์ AI ์์ค์ผ๋ก ๋์ด๋ด๋ฆฌ์
fsm, hfsm, bt tree ์ ๋ ์ฐธ๊ณ ํด๋ณด์ - dc App