A zone-based gaming architecture for ad-hoc networks

  • Authors:
  • Sebastián Matas Riera;Oliver Wellnitz;Lars Wolf

  • Affiliations:
  • Technical University of Braunschweig, Braunschweig, Germany;Technical University of Braunschweig, Braunschweig, Germany;Technical University of Braunschweig, Braunschweig, Germany

  • Venue:
  • NetGames '03 Proceedings of the 2nd workshop on Network and system support for games
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Mobile devices are gaining popularity and it is expected that the number of these devices will grow even more in the next few years. While very different types of mobile devices exist, it can be expected that most of them will have sooner or later sufficient processing and communication resources to be used as clients for distributed multi-player games. We expect that ad-hoc networks will be of particular interest for many game scenarios since clients which are in sufficiently close proximity are then able to communicate directly or via a limited number of hops without the need of further, externally provided infrastructure.In this paper we study problems that appear for games in ad-hoc networks and present an architecture designed to address and solve the identified problems. Usual game architectures follow one of two approaches: 1. A central server design where the server receives the state change events from the users, recalculates the overall state and distributes the changes in the game state to the players. 2. A completely distributed model where every player sends state changes directly to all the other players. However, we believe that both approaches have problems, especially for games in adhoc networks.We propose to introduce the concept of a 'Zone Server'. I.e., some players are elected as Zone Servers. Each Zone Server receives the state change of only a group of players. It also communicates with the others to propagate the game state changes to all the players. Issues we are addressing are the location of Zone Servers and the communication between players and Zone Servers.