본문 바로가기
대학생활/수업

게임인공지능설계 5주차 - HFSM

by se.jeon 2024. 4. 4.
728x90
반응형

Hierachical finite-state machines

상태 머신을 여러개 만들어서 관리한다.

 

영상 시청 - 👍배린이를 위한 봇 업데이트! 하지만 방심하면 죽는다 ㅎㄷㄷ 차도 인식해서 피해!?

https://youtu.be/0tAU88V2f_Q?si=TjK8Vh7AAQ37u2OK

실습 : 배그의 AI를 똑똑하게 하려면 어떻게 해야 할까?

보다 똑똑해진 AI봇을 설계 해 보자.

조원과 함께 논의하여 결과 발표 진행

실습 : FSM(HFSM) 실습

•평소에 소굴에서 잠을 자고 있다.
•큰 소리가 나면 잠에서 깬다.
•잠에서 깨면 소음의 근원을 찾아 다닌다.
•또한, 후각이 매우 발달해 있기 때문에
   근처에 가면 냄새로 적을 알아챈다.

•적이 자신보다 강하면 소굴로 도망가서
    적이 사라질 때까지 숨어 있는다.

•적이 자신보다 약하고 먹을 수 있으면 적을 추적한다.
•적이 자신보다 약하지만 먹을 수 없으면 흥미를 잃어버린다.
•적이 자신과 비슷하면 적이 사라질 때까지 경계를 한다.
•자신의 흥미를 끌 일이 별로 없으면 다시 잠을 잔다.

 

728x90
반응형