기관회원 [로그인]
소속기관에서 받은 아이디, 비밀번호를 입력해 주세요.
개인회원 [로그인]

비회원 구매시 입력하신 핸드폰번호를 입력해 주세요.
본인 인증 후 구매내역을 확인하실 수 있습니다.

회원가입
서지반출
퍼즐 게임 환경에서 교착상태의 발견
[STEP1]서지반출 형식 선택
파일형식
@
서지도구
SNS
기타
[STEP2]서지반출 정보 선택
  • 제목
  • URL
돌아가기
확인
취소
  • 퍼즐 게임 환경에서 교착상태의 발견
저자명
최용석,박문경,Choi. Yong-Suk,Park. Moon-Kyoung
간행물명
정보과학회논문지. Journal of KIISE. 컴퓨팅의 실제 및 레터
권/호정보
2012년|18권 6호|pp.450-457 (8 pages)
발행정보
한국정보과학회
파일정보
정기간행물|
PDF텍스트
주제분야
기타
이 논문은 한국과학기술정보연구원과 논문 연계를 통해 무료로 제공되는 원문입니다.
서지반출

기타언어초록

대부분의 퍼즐 게임에서 교착상태 문제는 플레이어를 목표상태 에 도달하지 못하도록 만드는 중요한 문제 중 하나이다. 기존의 탐색 기법들은 교착상태를 발견하기 위한 알고리즘을 수행하는데 너무 많은 시간이 걸리거나 모든 교착상태를 발견할 수 있다는 보장이 없다. 본 논문에서는 이러한 문제점을 해결하기 위하여 그래프 기법과 Local search 기법, Pruning 기법을 적용한 새로운 발견 기법인 Cycle Detection을 제안한다. Cycle Detection은 퍼즐 게임의 현재 상태를 그래프 기법을 사용하여 표현하고 탐색 노드의 개수를 최소화하여 수행하며 교착상태를 발견한다. 본 기법의 성능 평가를 위해 실제 퍼즐게임 환경에서 알고리즘을 수행하였으며 실험 결과를 통해 기존의 방법과 비교하여 성능향상을 확인하였다.

기타언어초록

The presence of deadlock that prevents the game player from reaching the goal state is one of well-known problems in most puzzle games. Existing deadlock detection techniques take too much time to perform algorithms detecting the deadlock, or can not guarantee that the algorithms detect all the deadlock. In this paper, we introduce Cycle Detection, a new detection technique using Graph, Local search and Pruning techniques for solving these problems. Cycle Detection presents current state of puzzle games in a graph, detects deadlock by minimizing the number of detected nodes. We performed this algorithm in real puzzle game environment in order to evaluate performance of our algorithm. As a result, we identified significant performance improvement compared to existing deadlock detection techniques.