Abstract
In this paper, we discuss the model and strategy to improve the performance of mobile MMORPG (Massively Multiplayer Online Role-Playing Game). For mobile games, there are lot restrictions like the JAR, Heap and Bandwidth on mobile devices. Memory optimization and network bandwidth reduction are crucial in mobile MMORPG. In this paper, we discuss our optimization experience in crafting a commercially launched game “ZhanGuo” [14], which is proven to run in more than 800 types of mobile phones owned by a million subscribers since 2005. Based on our first-hand experience, we have found out three interesting properties in mobile online game development: 1) extremely small memory factor in both storage and runtime heap memory; 2) the extensive use of graphics and background maps in game; 3) frequent and massive network communication. The idea we presented is only the very first attempt to tackle the issues in the domain of mobile online game, which has a huge opportunity for future development. In addition, we present some open problems in the domain of mobile MMORPG deserving further research and exploration.
Supported by the National Natural Science Foundation of China under Grant No. 60776096; the National High-Tech Research and Development Plan of China under Grant Nos. 2007AA01Z236; the Natural Science Foundation of Guangdong Province of China under Grant No. 9151027501000035, and Guangdong Province scientific and technological project under Grant No. 009B010800017.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Knightly, E.W.: H-BIND: A New Approach to Providing Statistical Performance Guarantees to VBR Traffic. In: Proc. IEEE Infocom ’96, March 1996, pp. 1091–1099 (1996)
Frank, T., Sweeney, P.F., Chris, L., Aldo, E., David, S.: Practical Extraction Techniques for Java. ACM Transactions on Programming Languages 24(6), 625–666 (2002)
Chen, G., Kandemir, M., Vijaykrishnan, N., Irwin, M.J., Mathiske, B., Wolczko, M.: Heap compression for memory-constrained Java environments. In: ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA’03) (October 2003)
Jens, E., William, E., Christopher, F., Steven, L., Todd, P.: Code compression. In: ACM SIGPLAN 97 Conference on Programming Language Design and Implementation (June 1997)
Corner, M.D., Noble., B.D., Wasserman, K.M.: Fugue: Time scales of adaptation in mobile video. In: SPIE Multimedia Computing and Networking Conf., San Jose, CA (January 2001)
Kato, M., Lo, C.D.: A Heap De/Compression Module For Wireless Java. In: International Conference on the Principles and Practice of Programming in JavaTM, Las Vegas, Nevada, June 16-18 (2004)
Shaylor, N., Simon, D., Bush, B.: A Java Virtual Machine Architecture for Very Small Devices. In: Proceedings of the Conference on Languages, Compilers, and Tools for Embedded Systems, June 2003. ACM Press, New York (2003)
Bradley., Q., Horspool, R.N., Vitek, J.: JAZZ: An efficient compressed format for Java archive files. In: Proceedings of CASCON ’98, Toronto (December 1998)
Ramon, C., Liviu, I.: Improving the performance of reliable transport protocol in mobile computing environment. IEEE Journal of Selected Areas in Communications 13(5) (June 1995)
Nigel, R., Horspool, Corless, J.: Tailored Compression of Java Class Files. Software Practice and experience 28(12), 1253–1268 (1998)
Hartikainen., V.-M., Liimatainen., P.P., Mikkonen, T.: On Mobile Java Memory Consumption, pdp. In: 14th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing PDP’06, pp. 333–339 (2006)
William, S., Evans, C., Fraser, W.: Bytecode compression via profiled grammar rewriting. In: SIGPLAN Conference on Programming Language Design and Implementation, pp. 148–155 (2001)
Pugh, W.: Compressing Java class files. In: Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI) ’99 (May 1999)
Guo, Z.: Mobile MMORPG in China, referred 12,11 (2006), http://zg.moffy.com.cn
Zibin, Z., Jianmin, W.: Design and Implementation of a Message Protocol for Mobile Online Game. In: International Conference on E-Learning and Games, Hangzhou, China, April 17-19 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jianmin, W., Zibin, Z., Tam, P., Jianping, L. (2010). Optimization Technique for Commercial Mobile MMORPG. In: Zhang, X., Zhong, S., Pan, Z., Wong, K., Yun, R. (eds) Entertainment for Education. Digital Techniques and Systems. Edutainment 2010. Lecture Notes in Computer Science, vol 6249. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14533-9_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-14533-9_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-14532-2
Online ISBN: 978-3-642-14533-9
eBook Packages: Computer ScienceComputer Science (R0)