← 최신 논문
🤖 machine learning

Application of machine learning to monster level prediction in tabletop RPG game design

이 논문은 트리 기반 앙상블 모델이 속성으로부터 테이블탑 RPG의 몬스터 레벨을 효과적으로 예측할 수 있음을 입증하며, 이를 통해 설계자들이 적대적 존재의 균형을 맞추는 데 도움을 줄 수 있는 신뢰할 수 있고 설명 가능하며 인간의 의도에 부합하는 도구를 제공한다.

원저자: Jolanta Śliwa, Jakub Adamczyk

게시일 2026-07-13
📖 4 분 읽기☕ 가벼운 읽기

원저자: Jolanta Śliwa, Jakub Adamczyk

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

당신이 친구들과 함께 테이블에 둘러앉아, 영웅들이 무시무시한 드래곤과 싸우는 이야기를 들려줄 준비를 하고 있는 게임 마스터(GM)라고 상상해 보세요. 하지만 주사위를 굴리기 전, 당신에게는 아주 거대하고 지루한 작업이 하나 있습니다. 바로 이 드래곤이 너무 강해서 영웅들이 즉사하게 만들지도, 그렇다고 너무 약해서 전투가 지루해지게 만들지도 않도록 적절한 난이도를 맞추는 일입니다. 패스파인더(Pathfinder) 같은 게임에서, 모든 몬스터는 그들의 난이도를 정확히 알려주는 '레벨(Level)'이라는 숫자를 가지고 있습니다. 이 숫자는 단순히 추측한 것이 아닙니다. 힘, 민첩, 마법 주문, 비행 속도 등 수십 가지의 능력치로부터 계산된 결과입니다.

오랫동안 게임 디자이너들은 이 수학적 계산을 수작업으로 하거나, 몬스터가 적절한 느낌을 주는지 확인하기 위해 친구들과 반복해서 게임을 플레이해야 했습니다. 이는 느리고 비용이 많이 들며, 인간의 실수에 취약한 방식입니다.

이 논문은 단순하면서도 흥 mắc한 질문을 던집니다. 컴퓨터가 우리 대신 이 수학적 계산을 배울 수 있을까?

몬스터 레시피 북

연구진은 *패스파인더 세컨드 에디션(Pathfinder Second Edition)*의 서로 다른 6,007개의 몬스터를 포함하는 거대한 디지털 도서관을 구축했습니다. 이것은 모든 몬스터가 하나의 요리이고, 그 '레벨'이 난이도 등급인 거대한 레시피 북이라고 생각하면 됩니다. 그들은 단순히 최종 등급만을 본 것이 아닙니다. 컴퓨터에 몬스터의 여섯 가지 주요 능력치(힘, 민첩 등), 체력(HP), 방어력(Armor), 주문, 그리고 불이나 얼음에 저항할 수 있는 횟수와 같은 '원재료'를 직접 입력했습니다.

그들은 이를 컴퓨터가 재료를 보고 난이도 등급을 추측하는 퍼즐처럼 다루었습니다. 하지만 여기에는 함정이 있습니다. 이 등급은 **서수적(ordinal)**이라는 점입니다. 즉, 레벨 4 몬스터가 레벨 3보다 어렵기는 하지만, 단순히 산술적으로 "두 배 더 어렵다"는 식의 관계는 아니라는 뜻입니다. 이는 마치 사다리와 같습니다. 당신은 순서대로 단계를 밟아 올라가야 합니다.

위대한 컴퓨터 대결

이를 해결하기 위해 연구진은 16가지 유형의 AI를 서로 맞붙였습니다. 이는 마치 토너먼트와 같았습니다. 어떤 참가자는 고전적인 수학 천재(선형 모델)였고, 어떤 참가자는 딥러닝 신경망(화려하고 복잡한 모델)이었으며, 또 다른 참가자는 일련의 "예/아니오" 질문을 던지는 트리 기반 결정 모델이었습니다.

그들은 AI를 두 가지 방식으로 테스트했습니다.

  1. 랜덤 믹스(Random Mix): 훈련 데이터와 테스트 데이터를 무작위로 섞는 방식입니다.
  2. 시간 여행(Time Travel): 오래된 몬스터들로 학습하고, 완전히 새로운 몬스터들로 테스트하는 방식입니다 (실제 게임 디자이너가 기존의 것을 바탕으로 새로운 것을 만들어내는 과정을 시뮬레이션한 것입니다).

승자: 나무를 사랑하는 자들(The Tree-Huggers)

여기 큰 반전이 있습니다. 화려한 신경망들이 패배했습니다.

딥러닝에 대한 엄청난 찬사에도 불구하고, 연구 결과 "트리 기반 앙상블(tree-based ensembles)"(구체적으로는 **랜덤 포레스트(Random Forest)**와 LightGBM)이 명백한 챔피언임이 밝혀졌습니다. 이 모델들은 결정 트리의 위원회처럼 작동합니다. 100명의 전문가에게 "이 몬스터는 강한가요?"라고 묻고 나서 투표를 통해 결론을 내리는 것과 같습니다.

  • 결과: 가장 좋은 모델들은 몬스터의 레벨을 **88%**의 확률로 정확히 맞혔습니다.
  • 거의 완벽한 점수: 만약 레벨 차이가 단 1단계 정도 나는 것을 "괜찮은 수준"으로 간주한다면(게임에서는 보통 이 정도는 허용됩니다), 정확도는 **99%**까지 치솟았습니다.
  • 순위: 모델들은 몬스터를 약한 것부터 강한 것 순으로 정렬하는 데 거의 완벽했으며, 1.0이 완벽한 순서를 의미하는 척도에서 0.99를 기록했습니다.

이 논문은 이 특정 작업에 복잡한 신경망이 최고의 도구라는 생각에 명시적으로 반대합니다. 연구진은 이러한 종류의 "표 형식(tabular)" 데이터(숫자로 된 행과 열)의 경우, 더 단순하고 견고한 트리 모델이 더 안정적이고 정확하다는 것을 발견했습니다. 또한 신경 네트워크는 결과값이 더 "들쑥날쑥(jittery)"하여, 어떤 몬스터로 학습하느냐에 따라 결과가 더 많이 변하는 모습을 보였습니다.

"시간 여행" 테스트가 중요한 이유

연구진은 단순히 데이터를 무작위로 섞기만 하면, AI가 미래의 유사한 몬스터를 암기함으로써 '속임수'를 쓸 수 있다는 점을 인지하고 있었습니다. 그래서 그들은 "시간 여행" 테스트를 사용했습니다. 2025년까지 출판된 몬스터들로 AI를 학습시키고, 2026년에 출판될 몬스터들을 예측하게 한 것입니다.

이 더 어려운 테스트에서도 트리 기반 모델들은 잘 버텨냈습니다. 이는 AI가 단순히 암기하는 것이 아니라, 실제로 게임의 규칙을 배우고 있다는 것을 보여주었습니다. 연구진이 내부를 들여다보았을 때(설명 가능한 AI를 사용하여), 모델이 올바른 요소에 주목하고 있음을 확인했습니다. 높은 방어력은 높은 레벨을 의미하고, 강력한 주문은 높은 레벨을 의미한다는 것을요. 이는 인간의 직관과 완벽하게 일치했습니다.

이것이 당신의 다음 게임에 의미하는 바

논문의 결론은 머신러닝이 게임 디자이너를 위한 신뢰할 수 있는 도구라는 것입니다. 그것은 당신을 대신해 이야기를 써주는 마법 지팡이는 아니지만, 디자이너에게 "이 고블린에게 화염 숨결과 체력 50을 더 준다면, 레벨이 3에서 5로 올라가야 합니다"라고 말해줄 수 있는 초고속 계산기입니다.

저자들은 이러한 도구들이 새로운 몬스터 생성을 가속화하여, 게임 디자인을 지루한 잡무가 아닌 창의적인 모험으로 만드는 데 도움을 줄 수 있다고 확신합니다. 그들은 모든 게임 디자인 문제를 해결했다고 주장하는 것이 아니라, 몬스터의 균형을 맞추는 데 있어 컴퓨터가 인간의 추측보다 더 잘 해낼 수 있음을 증명했습니다.

요약하자면: 만약 당신의 테이블탑 게임을 위한 균형 잡힌 몬스터를 만들고 싶다면, 신경망에게 수학을 맡기지 마세요. 대신 결정 트리들의 위원회에게 물어보세요. 그들이 숫자를 과학적으로 완벽하게 다루고 있으니까요.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →