Skip to main content

Chinese Chess Based on Jabber

  • Conference paper
Technologies for E-Learning and Digital Entertainment (Edutainment 2006)

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

Abstract

Multiplayer computer games are becoming more and more popular. While much effort has been contributed to point-to-point communication based architecture and network game traffic, we proposed a server decentralized game architecture based on Jabber in order to have high availability, performance, scalability, fault tolerance and security. Three components of the architecture: players, game servers and record-keeper are defined and functioned. The architecture is implemented and instanced as a Chinese Chess game. The game data are packed with XML stanzas and delivered to the addressed player through XML streams. In order to test the availability, the game is experimented and the result is meaningful even though the test environment is rough.

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 149.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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. Wang, T., Wang, C.-L., Lau, F.: A Grid-enabled Multi-server Network Game Architecture. Department of Computer Science and Information Systems. The University of Hong Kong

    Google Scholar 

  2. Smed, J., Kaukoranta, T., Hakonen, H.: A Review on Networking and Multiplayer Computer Games. Technical Report 454, Turku Centre for Computer Science (2002)

    Google Scholar 

  3. Feng, W., Chang, F., Feng, W., Walpole, J.: Provisioning on-line games: A traffic analysis of a busy counter-strike server. In: Proceedings of Internet Measurement Workshop (IMW) (November 2002)

    Google Scholar 

  4. Diot, C., Gautier, L.: A distributed architecture for multiplayer interactive applications on the internet. IEEE Network, 6–15 (July/August 1999)

    Google Scholar 

  5. Borella, M.S.: Source Models of Network Game Traffic. Computer Communications, 403–410 (February 15, 2000)

    Google Scholar 

  6. Kim, J., Choi, J., Chang, D., Kwon, T., Choi, Y., Yuk, E.: Traffic characteristics of a massively multi-player online role playing game. In: NETGAMES 2005, pp. 1–8 (2005)

    Google Scholar 

  7. Knutsson, B., Lu, H., Xu, W., Hopkins, B.: Peer-to-Peer Support for Massively Multiplayer Games. In: IEEE Infocom (March 2004)

    Google Scholar 

  8. GauthierDickey, C., Zappala, D., Lo, V., Marr, J.: Low Latency and Cheat-proof Event Ordering for Peer-to-Peer Games. In: NOSSDAV (June 2004)

    Google Scholar 

  9. Jabber Protocols, Available at, http://www.jabber.org/protocol/

  10. Laukkanen, M.: Extensible Messaging and Presence Protocol (XMPP). University of Helsinki Department of Computer Science

    Google Scholar 

  11. XMPP Core, Available at, http://www.xmpp.org/specs/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wang, Q., Liu, S. (2006). Chinese Chess Based on Jabber. In: Pan, Z., Aylett, R., Diener, H., Jin, X., Göbel, S., Li, L. (eds) Technologies for E-Learning and Digital Entertainment. Edutainment 2006. Lecture Notes in Computer Science, vol 3942. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11736639_87

Download citation

  • DOI: https://doi.org/10.1007/11736639_87

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-33423-1

  • Online ISBN: 978-3-540-33424-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics