201821811 컴퓨터정보공학부 김민석
201921251 컴퓨터정보공학부 성석재
clone 받으시고 해당 디렉토리에서 Wumpus_World.exe
파일을 실행하거나, java -jar Wumpus_and_Friends.jar
명령어로 실행하면 됩니다.
지식기반 에이전트를 구축하고 추론을 통해서 지하 세계를 탐색하는 프로젝트 입니다. 에이전트는 지하세계에서 금을 찾고 탈출하는 것이 목표입니다.
지하세계는 6 x 6 크키의 셀로 이루어져 있으며, 가장 자리는 벽으로 둘러 쌓여 있습니다. 에이전트는 (1, 1) 위치에서 탐색을 시작하며, 탈출 위치도 (1, 1) 입니다.
지하세계에는 웜푸스라는 괴물과 구덩이가 있을 수 있습니다. (1, 1)을 제외한 각 셀에서 발생 확률은 10% 입니다. 금도 랜덤 위치에 존재하나, 맵에 존재하지 않을 수도 있습니다.
웜푸스 근처에서는 냄새가 감지되고, 구덩이 근처에서는 바람이 감지됩니다. 금을 발견하면 에이전트는 반짝임을 감지할 수 있습니다.
에이전트는 화살을 2개 갖고 있으며, 화살을 쏘아서 웜푸스를 죽일 수 있습니다. 에이전트가 다시 태어나면 화살은 다시 생성됩니다. 에이전트는 화살을 쏘아 웜푸스를 죽이면 비명소리를 감지합니다.
에이전트는 금을 찾아서 집어들고, (1, 1)로 돌아가면 탈출할 수 있습니다.