인문학
사회과학
자연과학
공학
의약학
농수해양학
예술체육학
복합학
개인구독
소속 기관이 없으신 경우, 개인 정기구독을 하시면 저렴하게
논문을 무제한 열람 이용할 수 있어요.
지원사업
학술연구/단체지원/교육 등 연구자 활동을 지속하도록 DBpia가 지원하고 있어요.
커뮤니티
연구자들이 자신의 연구와 전문성을 널리 알리고, 새로운 협력의 기회를 만들 수 있는 네트워킹 공간이에요.
논문 기본 정보
- 자료유형
- 학위논문
- 저자정보
- 지도교수
- 이대웅
- 발행연도
- 2019
- 저작권
- 상명대학교 논문은 저작권에 의해 보호받습니다.
이용수18
초록· 키워드
상세정보 수정요청해당 페이지 내 제목·저자·목차·페이지정보가 잘못된 경우 알려주세요!
21세기 디지털 시대에 크게 주목받는 문화산업 중 하나인 게임 산업에서 게임 캐릭터는 게임 자체의 성공여부를 결정하는데 많은 영향을 미치는 요소 중 하나로 볼 수 있다.
게임 캐릭터는 수치적인 설정인 능력치에 의해 게임 안에서 상황을 판단하고, 능력을 발휘한다. 게임 캐릭터가 어떤 능력을 가지고 있고, 해당 능력이 어떤 수치를 가지고 있는지에 따라 인공지능이나 행동 패턴의 판단과 결과에 영향을 줄만큼 매우 중요한 요소가 캐릭터의 수치적 설정인 것이다.
게임 속에서 캐릭터 능력치를 생성할 때, 가장 중요한 점은 캐릭터에게 부여된 역할과 특징에 어울리는 능력치를 갖도록 하는 것이다. 캐릭터들이 가지고 있는 능력들의 수치에서 나타나는 차이가 바로 캐릭터들의 역할과 특징을 구분하는 요소이기 때문이다. 스포츠 시뮬레이션 게임을 포함한 다양한 장르의 게임에서 게임 플레이 시간이 늘어날수록 새롭게 생성되는 캐릭터가 역할과 특징에 어울리지 않은 능력치를 가지는 경우가 많아져 문제가 되고 있다.
본 논문에서는 이런 문제점을 해결하기 위해 ACAG(Adaptable Character Ability Generation) 방식을 제안하고자 한다. ACAG 방식은 유전 알고리즘으로부터 아이디어를 얻어 설계된 것이 특징으로, 기존 게임의 캐릭터 능력치 밸런스를 유지하면서도 캐릭터의 역할과 특징에 어울리는 능력치 생성을 목적으로 한다. 이는 게임을 개발하는 인원에 변화가 생기더라도 문제가 발생하지 않기 위함이다. 더불어 다양한 장르에서 사용하기 위해 게임 속 시간의 변화에 맞추어 캐릭터의 능력치가 생성되도록 한다. 이렇게 ACAG 방식을 통해 생성된 캐릭터의 능력치가 역할과 특징에 적합하게 부여되었는지를 검증하기 위해 2차례의 실험을 진행한다. 축구 시뮬레이션 게임인 Football Manager의 캐릭터 데이터베이스를 활용하여 실험을 진행하였고, 실험 결과를 통해 ACAG 방식이 기존의 캐릭터 능력치 생성 방식들보다 기존 게임의 밸런스를 더 잘 유지하면서도 역할과 특징에 어울리게 능력치들을 생성하는 방식임을 알 수 있었다.
비록 연구가 가진 한계점으로 인해 ACAG 방식이 가진 목적 중 하나인 다양한 장르의 게임에서 캐릭터 능력치 생성할 때, 충분히 사용될 수 있는 범용성을 완전하게 검증하진 못했다. 하지만, 추후 연구를 통해 Football Manager 외의 다양한 장르의 게임을 통해 실험을 진행한다면 ACAG 방식이 충분한 범용성을 가진 게임 캐릭터 능력치 생성 방식임을 검증할 수 있을 것이라고 기대한다.
주요어: 게임, 캐릭터, 능력치, 생성
게임 캐릭터는 수치적인 설정인 능력치에 의해 게임 안에서 상황을 판단하고, 능력을 발휘한다. 게임 캐릭터가 어떤 능력을 가지고 있고, 해당 능력이 어떤 수치를 가지고 있는지에 따라 인공지능이나 행동 패턴의 판단과 결과에 영향을 줄만큼 매우 중요한 요소가 캐릭터의 수치적 설정인 것이다.
게임 속에서 캐릭터 능력치를 생성할 때, 가장 중요한 점은 캐릭터에게 부여된 역할과 특징에 어울리는 능력치를 갖도록 하는 것이다. 캐릭터들이 가지고 있는 능력들의 수치에서 나타나는 차이가 바로 캐릭터들의 역할과 특징을 구분하는 요소이기 때문이다. 스포츠 시뮬레이션 게임을 포함한 다양한 장르의 게임에서 게임 플레이 시간이 늘어날수록 새롭게 생성되는 캐릭터가 역할과 특징에 어울리지 않은 능력치를 가지는 경우가 많아져 문제가 되고 있다.
본 논문에서는 이런 문제점을 해결하기 위해 ACAG(Adaptable Character Ability Generation) 방식을 제안하고자 한다. ACAG 방식은 유전 알고리즘으로부터 아이디어를 얻어 설계된 것이 특징으로, 기존 게임의 캐릭터 능력치 밸런스를 유지하면서도 캐릭터의 역할과 특징에 어울리는 능력치 생성을 목적으로 한다. 이는 게임을 개발하는 인원에 변화가 생기더라도 문제가 발생하지 않기 위함이다. 더불어 다양한 장르에서 사용하기 위해 게임 속 시간의 변화에 맞추어 캐릭터의 능력치가 생성되도록 한다. 이렇게 ACAG 방식을 통해 생성된 캐릭터의 능력치가 역할과 특징에 적합하게 부여되었는지를 검증하기 위해 2차례의 실험을 진행한다. 축구 시뮬레이션 게임인 Football Manager의 캐릭터 데이터베이스를 활용하여 실험을 진행하였고, 실험 결과를 통해 ACAG 방식이 기존의 캐릭터 능력치 생성 방식들보다 기존 게임의 밸런스를 더 잘 유지하면서도 역할과 특징에 어울리게 능력치들을 생성하는 방식임을 알 수 있었다.
비록 연구가 가진 한계점으로 인해 ACAG 방식이 가진 목적 중 하나인 다양한 장르의 게임에서 캐릭터 능력치 생성할 때, 충분히 사용될 수 있는 범용성을 완전하게 검증하진 못했다. 하지만, 추후 연구를 통해 Football Manager 외의 다양한 장르의 게임을 통해 실험을 진행한다면 ACAG 방식이 충분한 범용성을 가진 게임 캐릭터 능력치 생성 방식임을 검증할 수 있을 것이라고 기대한다.
주요어: 게임, 캐릭터, 능력치, 생성
목차
- 표 차례 ⅰ그림 차례 ⅱ국문 요약 ⅳ1. 서론 11.1. 연구 배경 11.2. 연구 방법 132. 관련연구 162.1. 기존 게임의 캐릭터 능력치 생성 방식 162.1.1. 고정 능력치 생성 방식 162.1.2. 랜덤 능력치 생성 방식 172.1.3. 환생 방식 182.2. 기존 게임의 캐릭터 성장 방식 212.2.1. 규칙 성장 방식 212.2.2. 포인트 성장 방식 222.2.3. 숙련도 성장 방식 232.2.4. 랜덤 성장 방식 242.3. 게임 캐릭터 수치 관련 연구 263. 게임 캐릭터의 능력과 조합 293.1. 게임 캐릭터의 능력 정의 293.1.1. 역할에 따라 능력의 정의가 달라지는 경우 293.1.2. 역할에 따라 능력의 정의가 달라지지 않는 경우 313.2. 게임 캐릭터의 능력 용어 재정의 323.3. 게임 캐릭터의 능력치 표현 방식 353.3.1. 기본능력만으로 표현 353.3.2. 기본능력과 파생능력의 조합으로 표현 363.3.3. 기본능력과 종합능력의 조합으로 표현 373.3.4. 기본능력과 파생능력, 종합능력의 조합으로 표현 384. ACAG 방식 404.1. ACAG 방식의 기본 컨셉 414.2. ACAG 방식의 캐릭터 능력치 생성 진행 3단계 444.2.1. 캐릭터 기본 정보 설정 단계 444.2.2. 교차 후보 선정 단계 464.2.3. 캐릭터 능력치 생성 단계 484.3. ACAG 방식의 캐릭터 능력 조합 515. 실험 및 결과 535.1. 축구 시뮬레이션 게임에 적용한 ACAG 방식 545.1.1. 종합능력 요소 설정 565.1.2. 포지션과 신체조건 요소 설정 575.1.3. 기본능력의 종류와 히든 기본능력들 605.2. 1차 실험 및 결과 635.3. 2차 실험 및 결과 716. 결론 80참고문헌 82ABSTRACT 86