AI - B477042/GraduationProject GitHub Wiki
About AI
Index
1.Grunt
Gurnt Type์ Ai์ ์ปจ์ ์ ๊ฑฐ๋ฆฌ ์ค์ฌ ํ๋จ์ ๋๋ค. ๊ฑฐ๋ฆฌ์ ๋ฐ๋ผ ๊ฐ๊น์ด ๊ฒฝ์ฐ ๊ทผ์ ๊ณต๊ฒฉ์ ์ถฉ๋ถํ ๋ฉ ๊ฒฝ์ฐ ์๊ฑฐ๋ฆฌ ๊ณต๊ฒฉ์ ํฉ๋๋ค.
Tree
- ์ด๋ฏธ์ง๋ฅผ ์ ์ฐฝ์ผ๋ก ์ด์ด๋ณด์๋ฉด ํธํฉ๋๋ค.
ํ๋ ์ด์ด๋ฅผ ํ์ง ํ์ ๊ฒฝ์ฐ, ์์น์ ๋ฐ๋ผ ๊ฑฐ๋ฆฌ๋ฅผ ์ธก์ ํฉ๋๋ค. ๊ฑฐ๋ฆฌ์ ์ ๋ ฅ ๊ฐ์ ๋ฐ๋ผ ์กฐ์ ํ ์ ์๊ฒ Conditioner๋ฅผ ๋ง๋ค์์ต๋๋ค.
2.Gunner
์ด ์บ๋ฆญํฐ๋ ์๋ Grunt ๋ณด๋ค ๋ณต์กํ ์์ง์์ ํํํ๊ณ ์ ํ์์ต๋๋ค. ํ์ง๋ง ์ด ์บ๋ฆญํฐ๊ฐ ๋๋ง๊ฐ๋ฉด์ ์ด์ ์๊ฑฐ๋ ์ํ๋ฅผ ํ๊ฑฐ๋ ์ฃผ๋ณ์ ๋๋ฃ๋ค์ ๋ถ๋ฅผ ๊ฒฝ์ฐ, ๊ฒ์์ ๋์ด๋๊ฐ ๋๋ฌด ์ด๋ ค์์ ธ์ ํฌ๊ธฐํ๊ฒ ๋์ต๋๋ค. ์ด์ ์๋ฉด์ ํ๋ ์ด์ด์๊ฒ ์ฌ๊ฒฉ์ ๊ฐํ๋ ํํ๋ก ๋์ด๋๋ฅผ ์กฐ์ ํ์ต๋๋ค.
Tree
3.Boss
์ด ์บ๋ฆญํฐ์ ํ๋์ ๋ง๋ค๊ธฐ ์ํด์ 'God of War'๋ฅผ ํ๋ ์ด ํ๋ฉด์ ๋ถ์ ํ์ต๋๋ค. ๊ทธ ์ค ๋ฐํค๋ฆฌ์ ํจํด์ ์ง์คํด์ ๋ดค์ต๋๋ค. ํจํด์ ๋ฐ๋ผ ํ๋ ์ด์ด์๊ฒ ์๊ตฌ๋๋ ํ๋์ ํ ๊ฒฝ์ฐ ํผํ ์ ์์ง๋ง ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ํฐ ํผํด๋ฅผ ์ ํ๋ ์ฑ๊ฒฉ์ ๋๊ณ ์์์ต๋๋ค. ์ง์คํด์ ํ๋ ์ดํ๊ณ ๋ถ์์ ์ํด ๋ฆฌํ๋ ์ด๋ฅผ ๋ดค์ต๋๋ค. ์๊ฐ๋ณด๋ค ํจํด์ ์ ์์ต๋๋ค. ์ด ์ ์ ์ฐฉ์ํด์ ์ ๋ Boss์ ํจํด์ ํํผํ๋ ๊ฒ์ ์๊ตฌํ๋ ์ปจ์ ์ผ๋ก ํจํด์ ๋ง๋ค์์ต๋๋ค.
Tree
- Overview
Boss๋ ํ๋จ์ ์ฃผ์ฒด๋ฅผ ์์ ์ ์ปจ์ ์ ๋ง๊ฒ MP ๊ธฐ๋ฐ์ผ๋ก ํ์์ต๋๋ค. ํ๋์ ๊ฒฐ์ ์ 4๊ฐ์ง ํจํด ์ค ๋๋คํ๊ฒ ์คํ ๋์ง๋ง, ๊ฐ ํจํด ๋ณ๋ก ์๊ตฌํ๋ MP์ ์์ด ์กด์ฌํฉ๋๋ค. ๊ณต๊ฒฉ์ ํ ๋๋ง๋ค MP๋ ์๋น๋๊ณ MP๊ฐ ๊ณต๊ฒฉ์ ์๊ตฌ๋ ๋ณด๋ค ๋ฎ์์ง๋ฉด ์ถฉ์ ํ๋ ์๊ฐ์ ๊ฐ์ง๊ฒ ๋ฉ๋๋ค. ์ ๋ ์ด ๋๋ฅผ ๊ณต๊ฒฉํ๋ ๊ธฐํ๋ก ๊ธฐํํ์ต๋๋ค. ํ๋ ์ด์ด์๊ฒ Boss๊ฐ ๊ณต๊ฒฉํ ๋๋ ํํผ๋ ๋ง๋ ๊ฒ์ ๊ถ์ฅํ๊ณ MP๊ฐ ๋ค ๋จ์ด์ง๋ฉด ๊ทธ ๋ ๊ณต๊ฒฉํ๋๋ก ๊ตฌ์ฑํ์ต๋๋ค.
- Start
BT๊ฐ ์์๋๋ฉด MP์ ์๋ถํฐ ์ฒดํฌ๋ฅผ ํ์ต๋๋ค. MP๊ฐ 50๋ณด๋ค ์ ๋ค๋ฉด MP๋ฅผ ์ถฉ์ ํ๋ ํจํด์ ์คํํฉ๋๋ค. ์ค์์ Selector๋ ๊ณต๊ฒฉ ํจํด์ด ์ฑ๊ณตํ๋ฉด True๋ฅผ ๋ฐํํฉ๋๋ค. ํจํด์ ์คํํ์ง ๋ชป ํ๋ฉด ๋ค์ ํจํด์ ์ ํ๊ฒ ๋ฉ๋๋ค.
-
Pattern 1 : ์ถ๊ฒฉํ๋ฉฐ Fire ball
-
์ง์ ํ๋ ์ด์ด๋ฅผ ์ถ๊ฒฉํฉ๋๋ค. Teleport๋ฅผ ์ค์ฌ์ผ๋ก ํ๋ ์บ๋ฆญํฐ์ง๋ง, ์ฌ์ด ํจํด์ด ๊ฑธ๋ฆด ์ ์๊ฒ ์๋ํ์ต๋๋ค.
-
Pattern 2 : Teleport + Thunder
-
ํ๋ ์ด์ด์ ์ฃผ๋ณ์ Teleportํ๋ฉฐ ๊ณต๊ฒฉํ๋ ํจํด์ ๋๋ค. Teleport๋ฅผ ํ ๋ Player ์ฃผ๋ณ์ ๋ฒ์ ์ค ์์์ ์ขํ๋ก ์ด๋ํฉ๋๋ค. ์ด๋ํ๊ธฐ ์ ์ ํด๋น ์ขํ์์ ์์ง์ผ๋ก Ray๋ฅผ ํตํด ๋ฐ๋ฅ์ด ์๋์ง ๊ฒ์ฌ๋ฅผ ํฉ๋๋ค. ๋ง์ฝ ๋ฐ๋ฅ์ด ์๋ค๋ฉด ๋ค์ ์ขํ๋ฅผ ์ ํ๊ฒ ๋ฉ๋๋ค.
-
50%์ ํ๋ฅ ๋ก ์์ง ํน์ ์ํ์ผ๋ก Thunder๋ฅผ ์ฌ์ฉํฉ๋๋ค.
-
Pattern 3 : Teleport + Fireball
-
ํ๋ ์ด์ด์ ์ฃผ๋ณ์ Teleportํ๋ฉฐ ๊ณต๊ฒฉํ๋ ํจํด์ ๋๋ค. Teleport๋ฅผ ํ ๋ Player ์ฃผ๋ณ์ ๋ฒ์ ์ค ์์์ ์ขํ๋ก ์ด๋ํฉ๋๋ค. ์ด๋ํ๊ธฐ ์ ์ ํด๋น ์ขํ์์ ์์ง์ผ๋ก Ray๋ฅผ ํตํด ๋ฐ๋ฅ์ด ์๋์ง ๊ฒ์ฌ๋ฅผ ํฉ๋๋ค. ๋ง์ฝ ๋ฐ๋ฅ์ด ์๋ค๋ฉด ๋ค์ ์ขํ๋ฅผ ์ ํ๊ฒ ๋ฉ๋๋ค.
-
Pattern 4 : ๊ฑฐ๋ฆฌ ๊ธฐ๋ฐ์ ํผํฉ ํจํด + Teleport
-
๋ณ์น์ ์ธ ํจํด์ผ๋ก ํ ๋ ํฌํธํ ์์น์์ Player๊น์ง์ ๊ฑฐ๋ฆฌ์ ๋ฐ๋ผ ๋ค๋ฅธ ๊ณต๊ฒฉ์ ํ๋ ํจํด์ ๋๋ค. ๊ฐ๊น์ฐ๋ฉด Fire ball์ ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ๋ฉด Thunder๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๊ตฌํ์ ์ด๋ ค์ ๋ ์
- ๊ฒ์์ Ai๋ฅผ ๊ธฐํํ๊ณ ๋ง๋๋ ์์ ์ด ์ฌ์ด ์ผ์ด ์๋๋ผ๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค. ์ด๋ป๊ฒ ํ๋ฉด ๋์ด๋๋ฅผ ์กฐ์ ํ ์ ์์์ง ์๊ฐํด์ผ ๋์ต๋๋ค. ์ด๋ค ๊ฐ์ ์ค์ฌ์ผ๋ก ์์ง์ผ์ง ์ ํ๋ ๊ณผ์ ์ด ์์ํ๊ธฐ ์ ์ ์๊ฐํ๋ ๋์ด๋๋ณด๋ค ํจ์ฌ ๋์์ต๋๋ค. ์ด ๊ณผ์ ์ ํด๊ฒฐํ๋๋ฐ ํ๊ต์ ๊ฐ์๊ฐ ๋ง์ ๋์์ด ๋์ต๋๋ค. ์ธ๊ณต์ง๋ฅ์ ์ด๋ก ์ ๋ํด ๋ฐฐ์ฐ๊ณ ์ ์์ ์์ํ๋ ๊ฐ์๋ฅผ ์ดํดํ๋๋ฐ ๋์์ด ๋์ต๋๋ค. ์ด๋ก ์ ๊ธฐ๋ฐ์ผ๋ก ๊ฒ์์ ๊ตฌํํด์ผ ๋๋ค๋ ๊ธฐ๋ณธ์ ๋ค์ ํ๋ฒ ํ์ธํ๋ ๊ธฐํ๊ฐ ๋์ต๋๋ค.