Search
Open menu
Search
게임게시판 > 몬스터 AI에 대한 이해
  • 2021-01-25 21:25:00

  • 0

  • 2,269

Lv.11 엘케인elkein

글룸헤이븐을 하면서 가장 어려운 것이 몬스터 AI인데요, 그나마 조금 이해하기 쉽게 순서도 형식으로 설명하고자 합니다. 근데 설명이 쉬운지는 잘 모르겠네요...


1. 공격 대상 설정 (주목)

몬스터 AI의 시작은 공격 대상을 설정하는 것입니다. 공격 대상 설정의 대 전제는, 몬스터는 이동을 최소로 하고싶어 한다 입니다.

몬스터의 능력 카드의 공격 사거리를 기준으로, 무한한 이동을 가진다고 생각하고 가장 적은 이동으로 공격이 가능한 방법을 찾습니다.

- 능력 카드에 공격이 없거나, 무장 해제 상태라면 근접 공격을 가진다고 생각합니다.

- (비행/도약이 아닌 한) 함정/위험지형은 지나가지 않습니다. 단, 함정/위험지형을 지나가지 않고는 공격 가능한 칸이 없는 경우에 한하여 이 규칙을 무시합니다. (도약은 현재 능력 카드의 이동이 도약인 경우만 고려합니다.)

- 현재 이동력으로 공격을 못해도 됩니다. 주목 대상을 찾을때는 이동력은 무한이 있다고 생각합니다.

- 해당 칸 혹은 대상이 현재 위치에서 시야에 보이는지 여부는 중요하지 않습니다.


가장 적은 이동으로 공격이 가능한 방법이 여러개가 있는 경우가 많습니다. 이 경우에는 아래와 같은 순서로 우선권을 가집니다.

1) 직선거리가 더 가까운 대상이 우선됩니다. 직선거리는 도약이동을 통해 A에서 B로 가는데 필요한 이동력입니다.

2) 주도권이 빠른 대상이 우선됩니다.

두가지 우선권을 적용하면, 공격 대상이 확정됩니다. 이때 필요한 이동력을 체크해두면 이동시 편합니다.


가능한 공격 방법이 정말로 하나도 없다면, 해당 몬스터는 공격과 이동을 포기합니다.


2. 공격 방법 결정 (이동)

현재의 이동력으로 공격이 불가능하면, 위에서 찾은 방법대로 이동만 합니다. 여러 경로가 있으면 플레이어가 정해줍니다. 최대한 많은 이동력을 소모하는 방법으로 이동하면 됩니다.


현재의 이동력으로 공격이 가능하다면, 아래의 상황에 맞추어 공격합니다.

- 근접 단일 공격: 최소한으로 이동한 후 공격합니다.

- 원거리 단일 공격: 최소한으로 이동한 후 공격합니다. 단, 공격 대상과 인접해 있고 이동을 통해 불이익을 해소할 수 있다면 불이익을 해소할 정도로만 이동하고 공격합니다. (물론, 함정을 밟지 않는 한에서 말이죠)

eg1) 인접한 적이 있으면, 한칸 이동해서 공격합니다.

eg2) 혼란 상태거나, 캐릭터 능력으로 모든 공격이 불이익을 받는경우, 이동하지 않고 공격합니다.

- 다중 공격: 다중 공격의 경우, (현재의 이동력을 소모하여) 아래의 조건에 맞는 칸으로 이동하고 공격합니다.

* 주목 대상은 어떠한 일이 있더라도 공격합니다.

* 주목 대상의 불이익을 해소할 수 있다면 어떠한 일이 있더라도 불이익을 해소합니다.

위 두가지 조건을 만족하면서 최대한 많은 대상을 공격하는 방법을 찾습니다. 이때 추가 공격이 가능한 대상이 여럿인 경우, 주목 우선권과 동일한 방법으로 우선권을 부여합니다.


그래도 잘 모르겠으면, 아래 사이트에서 세팅하면 결과를 알려줍니다.

https://gloom.aluminumangel.org/


너무 어렵다면, 아래와 같이 해보세요.

- 멀어서 공격을 못한다면, 가장 가까운 대상을 향해 이동시키세요.

- 공격이 가능한 칸이 없으면 아얘 이동을 안한다는 것을 놓치지 마세요. 일반 근접 이동 몬스터에 대하여 플레이어가 문에서 농성하는 경우에 많이 생깁니다.

- 공격이 가능하면, 다음 우선순위에 맞추어 이동-공격합니다. 가장 적은 이동으로 > 가까운 거리에 있는 > 주도권이 빠른 대상을 대상으로.

--> 일반적인 개활지에선 가까운 대상을 찾은 후 여럿이면 주도권이 빠른 대상을 향하면 됩니다.

- 원거리 공격을 하는 몬스터가 플레이어와 인접한 경우, 1칸 이동해서 인접한 플레이어를 공격합니다. 이렇게 이동해도 불이익이라면 위치를 다시 되돌리세요.

- 다중 공격이라도, 단일 공격으로 공격한다고 생각하고 대상을 선정하세요. 그 대상을 가장 강하게 공격하는 대 전제에서 가장 많은 적을 공격하는 방식으로 공격을 하면 됩니다.

- 조금 틀려도 됩니다. 너무 완벽하게 안해도 됩니다. 파티에서 합리적이라고 생각하는 AI를 적용해도 큰 문제 없습니다.


  • link
  • 신고하기

관련 보드게임

  • 관련 보드게임이 없습니다.
2개의 댓글이 있습니다.
    • Lv.15 유부주머니
    • 2021-01-26 09:44:23

    - 조금 틀려도 됩니다. 너무 완벽하게 안해도 됩니다. 파티에서 합리적이라고 생각하는 AI를 적용해도 큰 문제 없습니다.

    마지막 줄 안내가 너무 좋네요!! 게임이 재밌고 흥미롭게만 진행이 되고 파티가 동의한다면 큰 문제가 없다는게 또 보드게임의 매력같습니다.
    • Lv.1 보드게이머
    • 2021-01-26 11:59:19

    와, 엘케인님!
    진짜 감사합니다 ㅜㅜ덕분에 룰마 역할 잘 할 수 있을 것 같아요!

베스트게시물

  • [자유] 엄마가 정신차리지 않으면 보드게임 페스타에서 일어나는 일
    • Lv.10

      뽀뽀뚜뚜

    • 7

    • 565

    • 2024-11-18

  • [자유] 기업 이미지가 중립이 아닌 한쪽으로 치우친 이미지로 가고 있어서 안타깝습니다
    • Lv.7

      플리페

    • 8

    • 450

    • 2024-11-14

  • [자유] 왜 충성 보드게이머를 폐륜아으로 몰고 가신 거죠?
    • Lv.11

      vallentine

    • 8

    • 386

    • 2024-11-14

  • [자유] 뒤늦게 사건을 접했습니다. 그리고 코보게에게 크게 실망하였습니다.
    • Lv.3

      두이니

    • 9

    • 353

    • 2024-11-16

  • [자유] 묻고 싶습니다. 특정 단어가 게임 디자이너의 의견인가요?
    • Lv.18

      닥터M

    • 19

    • 606

    • 2024-11-13

  • [자유] 코보게 명예 훼손으로 신고해도 되나요?
    • redhoney

    • 9

    • 614

    • 2024-11-12

  • [자유] 코보게의 입장문에 대해
    • Lv.23

      leonart

    • 12

    • 707

    • 2024-11-13

  • [자유] 코보게 응원합니다. 모든 혐오와 편견에 반대합니다.
    • Lv.14

      지금이최적기

    • 10

    • 925

    • 2024-11-12

  • [자유] 게이머스 게이머들이 전부 매도당하는 것 같아 기분이 나빠 한마디 올립니다.
    • Lv.11

      꿀떡이

    • 7

    • 1014

    • 2024-11-13

  • [자유] 축하합니다, 코리아보드게임즈.
    • Lv.27

      WALLnut

    • 8

    • 589

    • 2024-11-12

  • [자유] 서울성모병원 산부인과 김미란 교수(대한폐경학회 회장)
    • Lv.19

      라이클럽

    • 11

    • 497

    • 2024-11-13

  • [자유] 응원합니다.
    • Lv.27

      방장

    • 9

    • 689

    • 2024-11-11

  • [자유] 그동안 너무 초월번역이라고 띄워주지 않았나 생각이 듭니다.
    • Lv.34

      크로스21

    • 8

    • 360

    • 2024-11-12

  • [자유] 해명문 잘 봤습니다. 정말 화가 나네요.
    • Lv.35

      로보

    • 15

    • 737

    • 2024-11-12

  • [자유] 임의로 용어를 바꾸는게 임의로 재판을 하는 인민재판과 차이가 무엇인가요?
    • Lv.13

      존예수지니

    • 12

    • 438

    • 2024-11-12

게임명 검색
Mypage Close My News