Skip to main content

Optimization Technique for Commercial Mobile MMORPG

  • Conference paper
Entertainment for Education. Digital Techniques and Systems (Edutainment 2010)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6249))

  • 3055 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Bradley., Q., Horspool, R.N., Vitek, J.: JAZZ: An efficient compressed format for Java archive files. In: Proceedings of CASCON ’98, Toronto (December 1998)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. Nigel, R., Horspool, Corless, J.: Tailored Compression of Java Class Files. Software Practice and experience 28(12), 1253–1268 (1998)

    Article  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. Pugh, W.: Compressing Java class files. In: Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI) ’99 (May 1999)

    Google Scholar 

  14. Guo, Z.: Mobile MMORPG in China, referred 12,11 (2006), http://zg.moffy.com.cn

  15. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics