게임 기획 이야기/기획 문서 모음
공지사항
몬스터 인공지능 10 - 이벤트 관련 프로세스들
몬스터 인공지능 10편입니다. 이번에는 이벤트 관련된 프로세스를 공개하려고 합니다. ▪ 이벤트_치료 프로세스 : 이벤트 치료의 인공지능을 부여 받은 몬스터의 프로세스 작업해 두었던 프로세스를 보니... 자신에게만 치료를 하는거네요. 왜 이렇게 했을가요? ㅎㅎ. 다음에는 타입을 나누어서 동료에게도 치료를 해주는 몬스터의 프로세스를 만들어봐야 겠어요. ▪ 이벤트_버프 프로세스 : 이벤트로 버프의 인공지능을 부여 받은 몬스터의 프로세스이다. 올만에 봤더니... 프로세스들이 다 이상하네요. 이건 꼭 이러면 안된다고 알려드리는 듯. 버프 프로세스도 자신에게만 버프를 거는 방식이네요. 아... 정말... 왜 이렇게 했을까나... 귀찮았던가... 거기다가... 뭐랄가... 좀 엉성하기까지도 하네요 ▪ 이벤트_디버프 ..
몬스터 인공지능 9 - 어그로 리스트 삭제 프로세스
9편에는 어그로 리스트 삭제 프로세스를 말씀 드릴까 합니다. 어그로 대상자가 사망하거나 로그아웃을 한 경우, 또는 다음 타깃 대상이 거리가 너무 멀리 있는 경우 어그로 리스트에서 삭제시키는 규칙으로, 아래와 같습니다. 함께 보시죠 ㅎㅎ ▪ 어그로 리스트 삭제 프로세스 타깃으로 있던 유저를 어그로 리스트에서 삭제하면 어그로 리스트에 첫번째로 위치한 유저부터 체크하여 최고 어그로를 지니고 있는 유저를 타깃으로 선정하는 프로세스입니다. 헌데 어그로 리스트에 추가를 할 때 어그로가 높은 순서로 계속 갱신해서 저장을 한다면 위와 같은 행위는 필요 없겠죠. 첫번째 유저가 사라지면 존재하는 다음 순위의 유저를 선택하기만 하면 되니까요. 어떤게 더 효율적이고 어떤게 좋은건지는 저두 잘... - 끝 - 2016/01/0..
몬스터 인공지능 8 - 어그로 체크 프로세스
몬스터 인공지능 8편은 어그로 체크 프로세스입니다. 드디어 어그로 체크 규칙이 나오네요 ㅎㅎ. 몬스터 입장에서 자신에게 적대적인 행위를 한 것을 수치화하여 자신이 공격할 대상이 누구인가를 결정하는 것이 어그로 체크 프로세스의 핵심이구요. 근 10년전에 작업한걸 기반으로 한거라 보시면서 어떠하신지 평가해 보시는것도 좋을것 같아요. ▪ 어그로 체크 프로세스 개념은 간단합니다. 어그로가 발생하면 해당 유저 이름을 리스트에 추가하고 최초인 경우 해당 유저를 타깃으로, 그렇지 않은 경우 기존 타깃 유저의 어그로와 수치를 비교하여 높은 경우에만 타깃을 변경하는 규칙입니다. 살펴보시고 궁금한 점이 있으시다면 댓글남겨 주세요. - 끝 - 여담입니다만... 뭐 요즘 같이 PD MMORPG보다 모바일 RPG가 대세인 상황..
몬스터 인공지능 7 - 동족 및 그룹 반응 프로세스
7편은 동족 및 그룹 반응 프로세스를 말씀드릴까 합니다. 하나씩 하다보니... 제가 지겨워지네요. 빨리 후다닥 끝내고 다른걸로 넘어가야 겠어요 ㅎㅎ ▪ 동족 반응 프로세스 : 동족 반응 몬스터가 공격을 당했을 때 발생되는 프로세스: 동족을 탐색할 수 있는 범위에 대해 설정할 수 있는 파라미터가 필요하다. - 동족 어그로 적용 프로세스 동족 어그로 적용 프로세스는 동족 어그로가 왔을 때 해당 몬스터가 어떻게 반응하는가를 정립한 규칙입니다. 해당 몬스터가 전투 상태라면 어그로 체크 프로세스에 의해 결정될 것이며 그렇지 않다면 동족을 도와주기 위해 어그로를 준 적을 타깃으로 삼고 공격을 하게 됩니다. ▪ 그룹 반응 프로세스 : 동족 반응 몬스터가 공격을 당했을 때 발생되는 프로세스: 같은 그룹에 속한 몬스터를..
몬스터 인공지능 6 - 피격 반응 프로세스
오늘은 피격 반응 프로세스입니다. 몬스터가 적에게 공격을 당했을때 행하는 규칙을 정립한 것으로 아래와 같이 이루어집니다. 그럼 확인해 보실까요? ▪ 피격 반응 프로세스 : 몬스터가 적으로부터 피격을 당한 경우 상황별 어그로 수치가 적용된다.: 최초 공격 시도한 캐릭터가 최초 공격 목표가 된다.: 몬스터의 타입에 따라 동족 반응 / 그룹 반응 프로세스가 이행된다. 일단 공격을 당했을 경우 데미지를 받은 공격인가? 상태 이상 공격인가를 체크하는데요. 상태 이상 공격이라도 다시 데미지가 있는 공격인가를 체크합니다. 그 이유는 스턴 같이 데미지와 상태 이상을 함께 주는 공격도 존재하기 때문이죠. 몬스터가 전투 상태라면 어그로 체크 프로세스가 실행되어 어그로 누적 및 타깃의 변경 유무를 확일할 거구요. 그렇지 않..