Title :
Infinite Mario Bross AI using Genetic Algorithm
Author :
Hou, Ng Chee ; Hong, Niew Soon ; On, Chin Kim ; Teo, Jason
Author_Institution :
Evolutionary Comput. Lab., Univ. Malaysia Sabah, Kota Kinabalu, Malaysia
Abstract :
Evolutionary Algorithm (EA) is commonly used to generate optimal Artificial Intelligence (AI) controller. It is a technique used to enhance the performance of generated controller. EA enables the system to evolve, to adapt and learn to give a better output. The implementation of EA into 2D game is not something new. Researchers used gaming platforms to test their own ideology or proposed algorithms. In this paper, a finite state machine which suitable to be used for Infinite Mario Bros game is proposed. The Genetic Algorithm (GA) is used along with the proposed finite state machine to evolve an AI agent that is capable to pass some levels of the game. The experimentation results showed that the finite state machine evolved with GA is able to create a competitive game bot that can pass through at least 3 levels of different game maps. The generated AI controller can guarantee to accomplish the tasks for some levels.
Keywords :
artificial intelligence; computer games; finite state machines; genetic algorithms; 2D game; Infinite Mario Bros game; Infinite Mario Bross AI; artificial intelligence; evolutionary algorithm; finite state machine; genetic algorithm; Automata; Biological cells; Games; Genetic algorithms; Humans; Learning systems; Artificial Intelligence (AI); Evolutionary Algorithms (EAs); Finite State Machine (FSM); Genetic Algorithm (GA); Infinite Mario Bros;
Conference_Titel :
Sustainable Utilization and Development in Engineering and Technology (STUDENT), 2011 IEEE Conference on
Conference_Location :
Semenyih
Print_ISBN :
978-1-4577-0443-7
DOI :
10.1109/STUDENT.2011.6089330