그리고 최하 에너지를 전체적인 포인트(HP나 MP같은것)의 적절한 배분을 통해(HP는 70% MP는 30%같이) 바꿔보는것도 괜찮을것같네요
2006.01.24 00:12:43 (*.74.108.135)
지르곤
이해하기 힘들어서 패스-_-;
2006.01.24 01:56:24 (*.148.162.252)
호키
선공형 몬스터 겠죠?
2006.01.24 01:58:58 (*.148.162.252)
호키
근거리와 원거리를 동시에 가지는 몬스터라면
마법사 인가요? 궁수? 궁수+전사?
어떤몬스터에 타겟팅인지....
2006.01.24 02:07:48 (*.153.83.242)
天武神拳
원거리 모드에서 분기를 더 추가 해야 겠네요. 원거리라고 해서 패턴이 없어서는 안되고 또한 생각하시는
AI에 원거리 모드 하나로 표기하기엔 조금 그렇군요.
원거리를 보강 했으면 해요. 머 간단하게 보강하는 방법도 있구요
또한 1 몬스터 어그로 같은데 다수 대 다수의 툴로 짜서 개인부분을 따라오게 하는 법도 괜찮을 듯 하군요.
2006.01.24 09:37:28 (*.107.113.189)
안군
모든 몬스터가 이런 방식의 AI를 가지는건 곤란합니다. 몬스터의 특성에 따라서 각각 다른 AI를 가지도록 해야지요.
그리고, 이런 AI는 모든 몬스터가 사용자의 모든 스탯을 알고 있다는 이야기인데, 게임을 하다 보면 뭔가 위화감이 생길 수 있어요,.
예를 들어서.. "저 몬스터가, 내가 여기서 레벨이 제일 낮고, 피가 제일 적은걸 어떻게 아는거야?" 는 식인거죠. PC 끼리는 모르잖아요;;;
그러므로, "가장 거리가 가까운 PC", 또는 "가장 내게 데미지를 많이 주 PC"등을 기준으로 삼는게 좀더 현실적이라는거죠...
실제로 WOW, DAOC 등의 어그로 시스템이 잘 되어있는 게임들의 어그로 판정 기준도 제가 말한 것과 같습니다. ^^;;
2006.01.24 09:54:52 (*.106.120.1)
einhander
좋은 조언 감사합니다.
급하게 쓰다보니 부가 설명이 빠졌군요
이 AI 프로세스는 싱글 게임 전용으로 짰던 AI 입니다.
몬스터는 원거리/근거리 공격을 따로 갇고 있는 것이 아니라 원거리시에는 따른 모듈로 전환하여 PC에게 돌진 공격을 하게 되었었습니다.
실제 게임에서는 AI가 조금 잘못되어 조금 멀다 시프면 계속 돌진하더군요 ;; 무한 돌진 왔다리 갔다리 ;;
//안군: 몬스터가 플레이어의 스탯을 아는것은 좀더 똑똑한 AI를 만들기 위함입니다. 와우나 다옥에서도 고렙 보다는 저렙 유저를 먼저 공격하도록 설정되어있습니다.
저렙 유저와 고렙 유저가 동시에 동 데미지로 몬스터를 때렸을때 저렙 유저의 어그로가 더 크게 설정되있다는 말이져 뭐 이부분은 렙당 어그로 수치를 적용하면
간단하겠지만요 ;;
그리고 모든 몬스터가 같은 방식의 AI를 가지는면 안된다는 의견 고맙습니다.
2006.01.24 12:55:50 (*.205.43.14)
메르헨
원거리시에는 돌진, 근거리시에 근접공격을 하도록 짜여진 AI라 문제가 발생할 듯 싶습니다.
우선적으로 최소 시야, 최대 시야라는 표현보다 공격 시야, 경계 시야로 나누고 원거리 모드를 경계 태세로 바꾸면 해결될 듯 합니다.(경계 태세시에는 패트롤 패턴이 변하고 공격 시야내에 PC가 들어오면 공격, 경계 시야에서 PC가 사라지면 다시 기본 형태로 전환.)
위 표를 보면 먼저 최소 시야를 탐색한 후 최대 시야 내에서 PC를 탐색하여 행동하도록 짜여져 얼핏보면 근거리 모드가 우선적이지 않을까 싶습니다만.
PC를 먼저 포착하는건 최소 시야보다 더 넓은 최대 시야이기 때문에 우측 알고리즘 부분은 PC가 몹이 인식하기 전 최소시야 범위 내로 텔레포트라도 하지 않으면 실행되기 어려워 보입니다.
(※원거리 모드(돌진공격) 실행 후 일정시간 뒤에 위 알고리즘을 재 실행하여 최소시야 내에 PC가 있으면 근거리로 재변환하도록 하는 프로그램이 있지 않는이상 몬스터는 무한 돌진공격을 반복할 듯 싶습니다.)
2006.01.24 16:41:43 (*.10.55.228)
이태성
플로우 차트 시작이 틀린 것 같습니다.
시작할 때 체크해야할 가장 우선순위는 최대 시야 거리입니다. 지금 플로우 챠트로 보면 최소가 가장 먼저 체크 되어있죠.
공격자 체크 -> 대상 타켓팅으로 넘어가는 것은 우선 안되겠죠? 왜냐면 공격자 체크를 하기 위해 여러가지 조건이 있는데 그걸 무시하고 지나가는 것은
밑에 내용을 할 의미가 없는 것이죠.
그리고 대상이 벗어났을 경우에 대한 ai도 없네요.
2006.01.24 18:31:16 (*.218.236.252)
andre
낳은 > 나은
으로 쓰시면 아주 약간이지만 좀더 좋은 기획자가 될 것 같습니다. 다른 사람은 몰라도 기획자는 맞춤법 잘 알아야 한다고 생각하거든요.