[GAMEAI] FSM을 이용한 몬스터 인공지능의 구현
소스코드 및 실행 : 첨부파일 FSM(Finite State Machine) - 게임 인공지능의 전통적인 방법 게임에서 적들의 움직임을 인공지능적으로 구현하기 위해 기존의 게임들에서 자주 사용되던 방법중 하나가 바로 FSM, 즉유한상태기계이다. FSM은 오래전부터 다양한 방법으로 널리 쓰여온 컴퓨터공학 / 수학적 개념인데, 용어 뜻 그대로 유한한 개수의 상태들로 구성된 하나의 간단한 기계를 말한다. 여기서 하나의 상태(State)라는 것은 그냥 하나의 조건을 뜻한다고 생각하면 된다. FSM은 크게 현재상태, 입력, 출력상태, 전이함수의 4가지 요소로 나눌 수 있다. 현재상태는 말그대로 현재 FSM의 상태를 말하고, 입력은 FSM에 들어온 입력정보, 출력상태는 다음 단계의 상태, 전이함수는 입력정보와 현재..
Study/Tip notes
2022. 11. 30. 12:35