저는 각성에 성이 있고 상대방의 성을 파괴하기 위해 부대를 보내야하는 "성 방어"형 게임을 만들고 있습니다. 이것은 다음과 같습니다 (예, 이것은 실제 게임이며 빠른 페인트 그림이 아닙니다 ..) :
이제 상대방의 AI를 구현하려고하는데 Easy, Normal, Hard 및 Hardcore의 4 가지 AI 레벨을 만들고 싶습니다. 나는 전에 "심각한"AI를 만든 적이 없으며 이번에는 매우 완전한 AI를 만들고 싶습니다.
내 생각은 성의 현재 건강 상태와 유닛의 개별 "파워"점수를 기반으로 플레이어의 "파워"점수를 계산하는 것입니다. 그런 다음 AI는 점수를 플레이어의 점수에 가깝게 유지하려고 시도합니다 ( 쉬운 상태 는 아래에, 보통 은 근처에 있고 하드 는 그 위에 도달하려고 시도 함). 그러나 나는 플레이어의 파워 점수를 계산하는 방법을 모른다. 고려해야 할 변수가 너무 많기 때문에 변수를 올바르게 사용하여 하나의 유효 숫자 (전력 수준)를 만드는 방법을 모르겠습니다.
아무도 나를 도울 수 있습니까?
플레이어의 파워 점수에 영향을 미치는 변수는 다음과 같습니다.
현재 성 건강, 유닛의 총 건강, 피해, 속도 및 공격 범위. 또한 플레이어는 수입 (돈 가방), 피해 (+ 피해) 및 속도 (+ 속도)를 증가시킬 수 있습니다. 어떻게 점수에 포함시킬 수 있습니까?
나는 정말로 여기에 붙어 있습니다 ... 아니면이 유형의 게임에 AI를 구현할 수있는 다른 방법이 있습니까?
소중한 시간 주셔서 감사합니다.