Authors: Eu Chun Vui and Jason Teo Tze Wi
Evolutionary Computing (EC) is an optimization approach in which the algorithm is mimicking the evolution process of a biological creature. It is commonly used in evolving a system especially on automatically generating contents. EC makes the system able to evolve and allows it to adapt accordingly. In this research, a general purpose optimization method known as hybridized Interactive Differential Evolution (IDE) which is an efficient and robust optimizer was used to optimize the performance space of a 2D side-scrolling game. This research presents the possibilities of implementing evolutionary algorithm on a mobile platform. A flappy-bird like side scrolling game is implemented with IDE. The interactive evaluation method is used to replace the standard usage of fitness functions to examine the extent and possibilities of interactive evolution to produce favorable outputs based on the user‟s preferences.