Skip to content
Free planNo credit card requiredStart writing

conference paper · IEEE Annual International Computer Software and Applications Conference (COMPSAC) · 2007

Mobile Game Development: Object-Orientation or Not

Weishan Zhang, Dong Han, Thomas Kunz, Klaus Hansen

Cited by 14Abstract and details only

Abstract

Mobile games are one of the primary entertainment applications at present. Limited by scarce resources, such as memory, CPU, input and output, etc, mobile game development is more difficult than desktop application development, with performance as one of the top critical requirements. As object-oriented technology is the prevalent programming paradigm, most of the current mobile games are developed with object-orientation (OO) technologies. Intuitively OO is not a perfect paradigm for embedded software. Questions remain such as how OO and to what degree OO will affect the performance, executable file size, and how optimization strategies can improve the qualities of mobile game software. These questions are investigated in this paper within the mobile Role-Playing-Game (RPG) domain using five industrial mobile games developed with OO. We analyzed them and found excessive usage of OO features used for the development of mobile device applications (but normal for usual desktop applications). We then apply some optimization strategies along the way of structural programming. The experiment shows that the total jar file size of these five optimized games decreases 71 % the lines of codes decreases 59%, and the loading time of each optimized game decreases 22.73%, 34.62% 25.79% 24.65% and 16.70% respectively. Therefore, we conclude from our experiments that 00 should be used with great care in the development of mobile games, and that structural programming can be a very competitive alternative.

Cite this paper

APA 7

Zhang, W., Han, D., Kunz, T., & Hansen, K. (2007). Mobile Game Development: Object-Orientation or Not. IEEE Annual International Computer Software and Applications Conference (COMPSAC), 601–608. https://doi.org/10.1109/compsac.2007.151

MLA 9

Zhang, Weishan, et al. “Mobile Game Development: Object-Orientation or Not.” IEEE Annual International Computer Software and Applications Conference (COMPSAC), 2007, pp. 601–08, https://doi.org/10.1109/compsac.2007.151.

Chicago

Zhang, Weishan, Dong Han, Thomas Kunz, and Klaus Hansen. 2007. “Mobile Game Development: Object-Orientation or Not.” IEEE Annual International Computer Software and Applications Conference (COMPSAC): 601–08. https://doi.org/10.1109/compsac.2007.151.

Harvard

Zhang, W. et al. (2007) ‘Mobile Game Development: Object-Orientation or Not’, IEEE Annual International Computer Software and Applications Conference (COMPSAC), pp. 601–608. Available at: https://doi.org/10.1109/compsac.2007.151.

BibTeX
@article{zhang2007mobile,
  title = {{Mobile Game Development: Object-Orientation or Not}},
  author = {Zhang, Weishan and Han, Dong and Kunz, Thomas and Hansen, Klaus},
  journal = {IEEE Annual International Computer Software and Applications Conference (COMPSAC)},
  pages = {601--608},
  year = {2007},
  doi = {10.1109/compsac.2007.151}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.