透過您的圖書館登入
IP:18.224.32.86
  • 期刊

Implementing Artificial Intelligence: A Generic Approach with Software Support

並列摘要


In computer games, one of the eminent trends is to create large virtual worlds with numerous non-player characters. Usually their artificial intelligence (AI) is implemented by scripting, which can be a burden for the application developers involved. This paper suggests an approach facilitating designing AI functionalities and striving to reduce, via software tool support, the amount of hand-written AI script code needed. Our approach is suitable for, e.g., creating autonomous agents with personal characteristics, capable of behaving in a natural manner. For instance, the goal-oriented agent paradigm can be applied easily with the approach. The definitions needed are written using a script language. Therefore, the agent configurations can be tested rapidly. We have extended an existing AI environment and created a script framework for implementing general-purpose AIs. Moreover, we have implemented software tools capable of generating script code for helping in the AI structure design and for simplifying the actual code-writing task. For demonstrating the applicability of our approach, three example scenarios specialized from the framework are presented.

延伸閱讀