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
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
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.
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.
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.
@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.
Related papers
Object-Orientation Is Evil to Mobile Game: Experience from Industrial Mobile RPGs
Weishan Zhang, Dong Han, Thomas Kunz · Lecture notes in computer science · 2007
Cited by 2
The need for speed: coding styles for mobile devices
Daniel C. Doolan, Sabin Tabirca · International Symposium ELMAR (ELMAR) · 2007
Cited by 4
Performance Analysis of Mobile Memory with Optimization
Rohit Maurya, Ajay Shankar Shukla, Manish Kumar Sharma · International Journal of Computer Applications · 2012
Cited by 0Open access
Optimization Technique for Commercial Mobile MMORPG
Wang Jian-min, Zheng Zibin, Peter Tam et al. · Lecture notes in computer science · 2010
Cited by 2