A Computationally Efficient Fuzzy Logic Parameterisation System for Computer Games

Linguistic fuzzy expert systems provide useful tools for the implementation of Artificial Intelligence (AI) systems for computer games. However, in games where a large number of fuzzy agents are needed, the computational needs of the fuzzy expert system inclines designers to abandon this promising technique in favour of non-fuzzy AI techniques with a lower computational overhead. In this paper we investigated a parameterisation of fuzzy sets with the goal of finding fuzzy systems that have lower computational needs but still have sufficient accuracy for use in the domain of computer games. We developed a system we call short-cut fuzzy logic that has low computational needs and seems to have adequate accuracy for the games domain.

[1]  Michael Negnevitsky,et al.  Artificial Intelligence: A Guide to Intelligent Systems , 2001 .

[2]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[3]  Spyros G. Tzafestas,et al.  A fast digital fuzzy logic controller: FPGA design and implementation , 2005, 2005 IEEE Conference on Emerging Technologies and Factory Automation.

[4]  Abraham Kandel,et al.  Fuzzy Expert Systems , 1991 .

[5]  T. Parng,et al.  Toward fast reasoning for fuzzy logic inference , 1993, Proceedings of 1993 International Conference on Neural Networks (IJCNN-93-Nagoya, Japan).

[6]  David M. Bourg,et al.  AI for Game Developers , 2004 .

[7]  Yifan Li,et al.  Fuzzy logic in agent-based game design , 2004, IEEE Annual Meeting of the Fuzzy Information, 2004. Processing NAFIPS '04..

[8]  Steve Rabin,et al.  AI Game Programming Wisdom , 2002 .

[9]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.