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...
Saved in:
Main Author: | |
---|---|
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 |