Monday 1 May 2017

Fuzzy Logic and AI for Racing Games



During my masters degree in games programming at the University of Hull, I was looking into integrating a technique known as fuzzy logic into racing game AI.   The goal was to determine how well my fuzzy logic AI behaved when compared to AI that did not utilize fuzzy logic.  Therefore I had to implement a conventional (non fuzzy logic) racing AI driver  as well as a fuzzy logic AI driver. For the rendering and physics I utilized middle ware. For all the rendering, I used an open source rendering engine known as Irrlicht 3D rendering engine. For physics simulation i.e. vehicle dynamics, I used Havok physics engine.  All the programming was done in C++.