본 논문에서는 가위바위보 게임에서 지능 캐릭터에 유전자 알고리즘을 적용하였다. 지능 캐릭터는 상대방의 특정 행동 패턴을 보이는 경우에 대응할 수 있게 하였다. 지능캐릭터가 상대방의 행동 패턴에 대응하기 위하여 과거행동을 고려하였으며, 지능 캐릭터는 2개의 행동 패턴에 어떻게 대응하는지 알아보았다. 제안한 방법을 평가하기 위해 2가지로 실험을 하였으며. 첫 번째 실험은 지능 캐릭터와 특정한 패턴에 대해서 게임을 하였고, 두 번째는 지능 캐릭터가 사람과 게임을 하여 결과를 평가하였다. 게임 도중에 게임 패턴을 변경하여 변화된 환경에 어떻게 적응하는 지도 알아보았다. 실험 결과 2가지 패턴에 대해서 좋은 결과를 얻었으며, 변화된 환경에도 잘 적응하는 것을 확인하였다. 사람과의 게임에서 반복되는 패턴이나 같은 수가 연속하여 제시될 경우에 지능 캐릭터는 다음에 제시할 수를 미리 예측하여 이길 수 있는 수를 찾는다는 것을 알 수 있었다.
This paper applied Genetic Algorithm to intelligent character in the rock-paper-scissors game. The intelligent character was made to counteract when an opposite character took particular pattern in their behavior. Also, this character was considered past behavior to counteract to behavioral pattern of the opposite character. To evaluate suggested method, the thesis took 2 different experiment. The first experiment did a game about intelligent character and particular pattern, and the second experiment did a game between intelligent character and human. This thesis evaluated the result of two experience. By changing the game's pattern in the middle of the game, this investigated how these characters adapt to the changed settings. Consequently, this thesis gained good result of the two patterns, and confirmed that the characters adjusted well even to the changed surroundings. Intelligent character could win by predicting the next number when pattern or same number is given consecutively in a game with human.