대부분 게임 보스들은 디자인패턴이 fsm의 state 패턴임? 



특정 피에 도달해서 쓰는 패턴을 제외하고 일반적으로



평소에 기본패턴이 a b c 패턴 있다치면 랜덤으로 셋중에 하나 쓰고


a패턴으로 공격하고나면 a패턴은 쿨타임동안은 안쓰고 b나 c중에 쓰고 이런식으로 


캐릭터 스킬 돌리듯이 뒤에서 패턴(스킬)마다 쿨타임있고 쿨타임 돈것중에 랜덤으로 쓰는식의 구조로 대부분 구현하는 것 같던데



이게 패턴 하나하나를 state로 attack1 attack2 이런식으로 나눴다고 보고

뭐 하나 쓰고나면 idle 상태로 돌아간다음 뻗어갈수있는 state중에 랜덤으로 하나의 상태로 바꾸는식으로 구현해서

그 상태가 되면 해당하는 공격을 하게끔 하는것도 state 패턴이라고 볼 수 있는거지?


간단한 일반몹 ai는 fsm 검색했을때 나오는 idle move attack 이런식으로 된게 그거구나라는게 단번에 이해되는데

보스는 좀 더 복잡하니까 내가 이해한게 맞나 싶어서