Abstract
Mutual modeling and plotting between virtual characters is an important issue in scenarios with interactive multi-agent dramas and games. To exhibit such interactions, virtual agents in adversarial situations are required to counter the actions of others and prevent their actions from being countered. This thesis provides a framework for agents to model the intentions of others and to select the optimal strategy by simulating multi-level mutual modeling using a hierarchical plan structure based on the AND-OR tree. The resulting plan considers multiple rounds of counter-strategy and possible adversarial reactions, creating deeper strategic interaction. A brief scenario illustrates our approach.