구직모드
공지사항
어그로 시스템
오늘은 어그로 시스템을 말씀드릴까 합니다. 몬스터 인공지능 관련글들을 보셧다면 어그로란 단어가 여러번 등장하는데요. 과연 어그로 시스템은 어떠한지 살펴보도록 하겠습니다. ◎ 어그로 시스템 ▪ 어그로 시스템이란?몬스터가 캐릭터에 대한 적대감을 수치화한 것을 어그로라 하며, 이 어그로에 의해 몬스터는 자신이 공격해야 할 대상을 결정하게 된다. 이처럼 몬스터의 공격 대상을 설정하는데 바탕이 되는 어그로에 대한 모든 규칙들을 정립한 것이 어그로 시스템이다. ▪ 어그로의 종류몬스터에게 적대감을 주는 어그로는 아래와 같다. 순위 캐릭터 명 어그로 수치 1 2 3 : 순위에서 1위에 해당하는 캐릭터가 공격 대상이 된다. ◦ 어그로 리스트에서 캐릭터 명이 삽입되는 경우 (유저 입장에서 설명) 삭제 경우 캐릭터가 사망 ..
몬스터 인공지능 4 - 적 탐색 프로세스
이번에 공개할 프로세스는 적 탐색 프로세스입니다. 몬스터가 적을 어떠한 룰에 의해서 탐색하고 몬스터를 발견시 어떻게 처리하는가를 구현한 부분인데요. 그냥... 보시면 바로 이해하실 듯 합니다. ▪ 적 탐색 프로세스 : 몬스터 주변 일정 범위를 7단계로 나눔 굳이 그림으로 설명하자면 아래와 같은... (작은 원이 1단계) : 1 ~ 7단계까지 순차적으로 적의 존재 유무를 검사한다. 작은 원에서 큰 원으로 순차적으로 검색해 나갑니다. 굳이 이럴 필요 있을까 생각되시면 그냥 한번에 몬스터의 탐색 범위를 계산하셔도 ㅎㅎ : 발견된 적이 2명 이상이면 타겟 선정 프로세스를 실행한다.: 발견된 적이 몬스터보다 16레벨 이상이면 공격 대상에서 제외한다. (무시할 몬스터 레벨은 ini 파일로 빼주세요) 위의 순서도에서..
몬스터 인공지능 3 - 몬스터 생성 프로세스
이번에는 몬스터 인공지능 3편입니다. 앞서 2편에서 등장했던 수많은? 프로세스를 공개한다고 말씀드렸는데요. 일단 제가 말씀 드릴 프로세스가 어떠한 것들이 있는지부터 살짝 정리하고 가볼까 합니다. - 몬스터 생성 프로세스 - 적 탐색 프로세스- 타겟 선정 프로세스 -- A타입 타겟 선정 프로세스 -- B타입 타겟 선정 프로세스 -- C타입 타겟 선정 프로세스- 피격 반응 프로세스- 동족 반능 프로세스 -- 동족 어그로 적용 프로세스- 그룹 반응 프로세스 -- 그룹 어그로 적용 프로세스- 어그로 체크 프로세스- 어그로 리스트 삭제 프로세스- 이벤트_치료 프로세스- 이벤트_버프 프로세스- 이벤트_디버프 프로세스- 이벤트_스킬 프로세스- 이벤트_소환 프로세스- 공격 타입_물리_근거리 프로세스- 공격 타입_물리_..
경험치 시스템 1
이번에 공개할 문서는 MMORPG에서 사용했던 경험치 시스템입니다. 헌데 제목을 보면 [경험치 시스템 1]이라고 되어 있는데요. 1편과 2편에 걸쳐서 공개할 것은 아니고 편집을 달리한 버전으로 1편과 2편으로 나눌 예정입니다. 즉 내용은 같은데 편집만 다르다는... 개인적으로는 2편에 공개될 편집 방법을 선호하는 편인데 여러분들은어떤 문서가 마음에 드실지... ◎ 경험치 시스템 ▪ 경험치 시스템이란?캐릭터의 성장을 위해 필요한 수치를 경험치라 하며, 이와 관련된 모든 규칙들을 정립해 놓은 것이 경험치 시스템이다. ▪ 경험치 획득경험치는 아래와 같은 방법으로 획득 가능하다. 경험치 획득 설명 아이템 사용 경험치와 관련된 아이템을 사용하여 경험치를 획득 하는 방법 채집 & 생산 채집과 생산 활동을 통하여 경..
스트링 시스템
이번에는 스트링 시스템에 대해 얘기해보고자 합니다. 헌데... 저두 이렇게 해보면 어떨까 하는 부분에서 출발한 거라 문서의 신뢰도는 30% 미만이지 않을가 생각되니... 참고하세요. ◎ 스트링 시스템 ▪ 스트링 시스템이란?게임에 등장하는 문자에 대한 모든 규칙들을 정립해 놓은 것을 말한다. ▪ 게임에 등장하는 문자의 종류 종류 1 설명 시스템 메시지 시스템에 사용되는 스트링을 나타낸다. UI UI에 사용되는 스트링을 나타낸다. 캐릭터 캐릭터과 관련된 스트링을 나타낸다. NPC NPC와 관련된 스트링을 나타낸다. 진 진과 관련된 스트링을 나타낸다. 몬스터 몬스터와 관련된 스트링을 나타낸다. 아이템 아이템과 관련된 스트링을 나타낸다. 스킬 스킬과 관련된 스트링을 나타낸다. 컷신 컷신과 관련된 스트링을 나타낸..