Tomorrow I will be giving my final presentation on the progress of my computer science thesis. The title of my paper is 'Particle Swarm Optimization for Evolving Game Playing Agents' and focuses on implementing PSO for the game of Super Mario Bros. As part of this presentation I've prepared a new set of PSO slides which walks through some background information and the details on how it is applied to games.My paper will attempt to demonstrate the viability for PSO game agents in a generalized way which can be applied to any game type. I've given high level examples of how this can work for the game of Checkers and a brief overview for how it would be applied to a 3D first person shooter such as Halo. While these components are not implemented, it was the goal of the project to rather develop a method for PSO which simply functioned for games.
The result, in my opinion is astounding. I've posted videos before of the Mario PSO agent in action. My only regret is that I think I was a little late to the Mario competition party and I won't be able to compete this year. It was rumored that during the next round they will be introducing water to the game. I'm confident in the algorithm to be adaptable, more so than static hard coded search strategies some other people tried. Perhaps I'll get my chance then.
Happy coding! Keep fit and have fun.

0 comments:
Post a Comment