공정성의 원리

보이지 않는 정보, AI, 주사위를 어떻게 다루는지

HexaColony에서는 AI도 나와 같은 정보, 같은 난수로 대전해요. 이 페이지에서는 그 원리를 설명해요.

1.보이지 않는 정보는 전달되지 않아요

게임 상태는 서버가 가지고 있고, 내 화면에는 내가 봐도 되는 정보만 보내요.

  • •상대의 자원 카드와 발전 카드는 장수만 전달돼요 (내용은 전달되지 않아요)
  • •발전 카드 더미와 카드식 주사위 덱의 순서는 누구의 화면에도 전달되지 않아요
  • •발전 카드를 사서 뽑은 종류는 본인에게만, 도둑으로 빼앗은 자원의 종류는 빼앗은 사람과 빼앗긴 사람에게만 전달돼요
  • •관전하는 사람에게는 누구의 손패도 보이지 않아요
  • •팀전에서는 팀원의 손패만 보여요
  • •자원이 부족해서 거래 제안을 자동으로 거절할 때도 바로 답하지 않아요 (바로 답하면 손패를 알 수 있기 때문)

2.AI도 나와 같은 정보로 플레이해요

AI가 판단에 쓰는 것은 사람 플레이어에게도 보이는 정보뿐이에요.

AI가 쓰는 정보

  • •보드 (건물, 타일, 숫자)
  • •각 플레이어의 점수와 손패 장수
  • •지금까지 나온 눈
  • •공개된 발전 카드

상대 손패의 내용은 손패 장수와 보드의 생산력으로 추정해요. 상대의 손패를 들여다보는 일은 없어요.

AI만의 우대는 없어요

AI에게 자원을 더해 주거나, 눈을 조작하거나, 더미의 순서를 보는 장치는 없어요. 주사위, 카드 더미, 도둑으로 빼앗는 카드는 사람과 AI 모두 같은 처리로 정해져요.

사람과 AI를 다르게 다루는 부분

다음 2가지만은 사람에게 생각할 시간과 거래 기회를 주기 위해 사람과 AI를 구별해요. 어느 쪽이든 AI가 손패 같은 보이지 않는 정보를 보는 일은 없어요.

  • •상대 중에 사람이 있는 거래 제안에는 AI가 최대 10초 기다린 뒤 답해요 (사람이 생각하기 전에 AI끼리 정해 버리지 않도록)
  • •초급, 중급 AI가 낸 거래 제안에 여러 명이 수락했을 때는 사람의 수락을 우선해요 (상급 이상 AI는 사람과 AI를 구별하지 않아요)

3.주사위, 카드 더미, 보드는 서버가 정해요

주사위 눈, 카드 더미, 보드는 모두 서버의 난수로 정해요. 화면(브라우저) 쪽에서는 정하지 않아요.

주사위 방식

  • •일반: 매번 주사위 2개를 그대로 굴려요. 이전 눈에 영향을 받지 않기 때문에 짧은 사이에 같은 눈이 이어지거나 한동안 나오지 않는 눈이 있기도 해요
  • •카드식: 주사위 2개의 모든 36가지 조합을 2세트(72장)의 카드로 만들어 섞고, 위에서부터 뽑아요. 15장 이하로 남으면 다시 섞어요. 눈의 치우침이 작아져요

솔로 플레이, 랭크전, 챌린지와 일반전의 2인전은 카드식이에요. 일반전의 4인전은 일반이에요. ‘연습’과 방은 만들 때 고를 수 있어요 (처음 설정은 ‘연습’이 카드식, 방이 일반).

보드, 턴 순서, 발전 카드 더미도 게임 시작 시 서버가 만들어요. 도둑으로 빼앗는 자원은 사람과 AI 모두 상대의 손패에서 무작위로 1장이에요.

보드를 만드는 방법(맵 생성) 보기

4.조작은 서버가 확인해요

건설, 거래, 발전 카드 등의 조작은 서버가 단계, 턴, 자원, 놓을 수 있는 위치의 규칙을 확인한 뒤에 반영해요. 화면을 개조해도 규칙에 어긋나는 조작은 통하지 않아요. 짧은 사이의 연타도 횟수를 제한하고 있어요.

5.AI 코치를 쓸 수 있는 곳

AI 코치가 다음 수를 제안하는 것은 게임 중에는 ‘연습’뿐이에요. 솔로 플레이, 랭크전, 일반전, 방, 챌린지의 게임 중에는 쓸 수 없어요. 끝난 게임의 복기에서는 어떤 모드의 게임이든 쓸 수 있어요. 코치가 상대에 대해 쓰는 것도 점수, 손패 장수, 건물 등의 공개 정보뿐이에요.

AI 코치 자세히 보기

6.궁금한 점이 있다면

이상한 동작을 발견하면 사이드바의 ‘피드백’에서 보내 주세요. 일어난 날짜와 시간, 상황을 함께 적어 주시면 조사하기 쉬워져요.

7.자주 묻는 질문

AI는 상대의 손패를 보고 있나요?

보지 않아요. AI에게 전달되는 것도 사람 플레이어와 마찬가지로 손패 장수까지예요. 내용은 장수와 보드로 추정하고 있어요.

주사위 눈이 치우친 것 같아요

일반 주사위는 매번 그대로 굴리기 때문에 짧은 사이에는 치우침이 생겨요 (같은 눈이 이어지거나, 어떤 눈이 한동안 나오지 않는 등). 치우침을 줄이고 싶다면 카드식 주사위를 골라 주세요. 솔로 플레이, 랭크전, 챌린지는 카드식이에요.

AI만 유리해지는 설정이 있나요?

없어요. 자원, 주사위 눈, 카드 더미, 빼앗는 카드는 사람과 AI 모두 같은 방식으로 정해져요. 사람과 AI를 다르게 다루는 것은 거래 답변의 대기 시간과 초급, 중급 AI의 거래 상대 선택 방식 2가지뿐이고, 둘 다 사람에게 기회를 주기 위한 차이예요.

상대가 AI인지 알 수 있나요?

AI는 캐릭터 이름(Zenith 등)으로 표시되고, 게임 시작 화면에 ‘AI’라고 표시돼요. 랭크전에는 AI가 들어가지 않아요.