Mobile game application development using evolutionary algorithms

Smartphones have recently become very popular among mobile users. With more powerful smartphones being released by manufacturers around the world, it has encouraged more users to own this gadget. Hence it has opened up a whole new market with its mass among users and attracted a large number of smar...

Full description

Saved in:
Bibliographic Details
Main Author: Ong, Jia Hui
Format: Thesis
Language:English
English
Published: 2014
Subjects:
Online Access:https://eprints.ums.edu.my/id/eprint/42784/1/24%20PAGES.pdf
https://eprints.ums.edu.my/id/eprint/42784/2/FULLTEXT.pdf
https://eprints.ums.edu.my/id/eprint/42784/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.ums.eprints.42784
record_format eprints
spelling my.ums.eprints.427842025-02-13T06:10:50Z https://eprints.ums.edu.my/id/eprint/42784/ Mobile game application development using evolutionary algorithms Ong, Jia Hui QA76.75-76.765 Computer software Smartphones have recently become very popular among mobile users. With more powerful smartphones being released by manufacturers around the world, it has encouraged more users to own this gadget. Hence it has opened up a whole new market with its mass among users and attracted a large number of smartphone application developers. Evolutionary Algorithms have never been used on mobile applications, thus it gives a novel idea of utilizing Evolutionary Algorithms in developing applications typically in games for mobile platforms. The aim of this research is to develop an application that contains evolutionary computing techniques that will be used by the user as an entertainment tool. Evolutionary Programming (EP) is used as the main evolutionary technique in this study. An arcade-type game has been created that serves as a test-bed. This game contains no rules so that it can allow EP to generate the rules to be played by the mobile users. Since it involves human users, adding Interactive Evolutionary Algorithm (IEA) together with EP has allowed further rules to be generated that are based on the user’s preferences. The results have proven that EP together with IEA can be utilized successfully on the mobile platform. Through the testing conducted, it has been observed that finding a suitable mutation rate and population size model is vital. This is due to the probability of the generated rules having the ability to be propelled out of a local optimum with more variety and flexibility in generating different offspring that might contain better results. The results from the experiments have shown that mutation rates of 0.7 and 0.9 generate better results when using a population size model of μ + 3. It was also shown that using a higher mutation rate can yield better results in a shorter time compared to lower mutation rates. 2014 Thesis NonPeerReviewed text en https://eprints.ums.edu.my/id/eprint/42784/1/24%20PAGES.pdf text en https://eprints.ums.edu.my/id/eprint/42784/2/FULLTEXT.pdf Ong, Jia Hui (2014) Mobile game application development using evolutionary algorithms. Masters thesis, Universiti Malaysia Sabah.
institution Universiti Malaysia Sabah
building UMS Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaysia Sabah
content_source UMS Institutional Repository
url_provider http://eprints.ums.edu.my/
language English
English
topic QA76.75-76.765 Computer software
spellingShingle QA76.75-76.765 Computer software
Ong, Jia Hui
Mobile game application development using evolutionary algorithms
description Smartphones have recently become very popular among mobile users. With more powerful smartphones being released by manufacturers around the world, it has encouraged more users to own this gadget. Hence it has opened up a whole new market with its mass among users and attracted a large number of smartphone application developers. Evolutionary Algorithms have never been used on mobile applications, thus it gives a novel idea of utilizing Evolutionary Algorithms in developing applications typically in games for mobile platforms. The aim of this research is to develop an application that contains evolutionary computing techniques that will be used by the user as an entertainment tool. Evolutionary Programming (EP) is used as the main evolutionary technique in this study. An arcade-type game has been created that serves as a test-bed. This game contains no rules so that it can allow EP to generate the rules to be played by the mobile users. Since it involves human users, adding Interactive Evolutionary Algorithm (IEA) together with EP has allowed further rules to be generated that are based on the user’s preferences. The results have proven that EP together with IEA can be utilized successfully on the mobile platform. Through the testing conducted, it has been observed that finding a suitable mutation rate and population size model is vital. This is due to the probability of the generated rules having the ability to be propelled out of a local optimum with more variety and flexibility in generating different offspring that might contain better results. The results from the experiments have shown that mutation rates of 0.7 and 0.9 generate better results when using a population size model of μ + 3. It was also shown that using a higher mutation rate can yield better results in a shorter time compared to lower mutation rates.
format Thesis
author Ong, Jia Hui
author_facet Ong, Jia Hui
author_sort Ong, Jia Hui
title Mobile game application development using evolutionary algorithms
title_short Mobile game application development using evolutionary algorithms
title_full Mobile game application development using evolutionary algorithms
title_fullStr Mobile game application development using evolutionary algorithms
title_full_unstemmed Mobile game application development using evolutionary algorithms
title_sort mobile game application development using evolutionary algorithms
publishDate 2014
url https://eprints.ums.edu.my/id/eprint/42784/1/24%20PAGES.pdf
https://eprints.ums.edu.my/id/eprint/42784/2/FULLTEXT.pdf
https://eprints.ums.edu.my/id/eprint/42784/
_version_ 1825161821350264832
score 13.244413