Gaming
  Home arrow Gaming arrow Page 3 - Multiplayer Networked Gaming Developme...
Dev Hardware Forums 
Computer Cases  
Computer Processors  
Computer Systems  
Digital Cameras  
Flat Panels  
Gaming  
Hardware Guides  
Hardware News  
Input Devices  
Memory  
Mobile Devices  
Motherboards  
Networking Hardware  
Opinions  
PC Cooling  
PC Speakers  
Peripherals  
Power Supply Units  
Software  
Sound Cards  
Storage Devices  
Tech Interviews  
User Experiences  
Video Cards  
Mobile Linux 
APP Generation ROI 
IBM® developerWorks 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
GAMING

Multiplayer Networked Gaming Development Concepts
By: KaoMAN
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 3 stars3 stars3 stars3 stars3 stars / 17
    2004-10-25

    Table of Contents:
  • Multiplayer Networked Gaming Development Concepts
  • Techniques to Reduce Bandwidth Requirements
  • Networked Virtual Environment Information Principle
  • Improving Consistency and Responsiveness

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
    ADVERTISEMENT


    Multiplayer Networked Gaming Development Concepts - Networked Virtual Environment Information Principle


    (Page 3 of 4 )

    This brings us to the Networked Virtual Environment Information Principle. In short, it is represented by the equation Resources = M x H x B x T x P. M is the number of messages transmitted, H the average number of destinations for each message, B the average amount of network bandwidth required for a message to reach each destination, T timeliness with which the network must deliver packets to each destination, and P the number of processor cycles required to receive and process each message.

    The lower the resources an MCG requires the better, so ideally engineers work to reduce all five variables. However, reducing any one variable means the MCG must compensate for it either through another variable or a decrease in the game’s quality. Of course it is the game’s requirements that dictate the final breakdown of each variable because each has individual effects.

    Consistency and Responsiveness

    Two more topics central to MCG networking are consistency and responsiveness. Consistency is the similarity of the view to the data in the nodes belonging to a network. A game like Counter-Strike requires great consistency, otherwise there would be many player-to-player conflicts regarding positions and hit boxes. Responsiveness is the delay it takes for an update event to register throughout the network. Once again, Counter-Strike requires great responsiveness or else the game would just be plain boring and unrealistic.

    Outside of MCGs, consistency has been more important than responsiveness. But with real-time games like Counter-Strike that use interpolation and error correction methods, consistency is less important than responsiveness. It is often the fast-paced action of FPS games that make them appealing and without great responsiveness, this quality would not exist.

    More Gaming Articles
    More By KaoMAN


     

    GAMING ARTICLES

    - Vancouver 2010: The Official Video Game of t...
    - Army of Two: The 40th Day for PS3
    - The Saboteur for PS3
    - NCAA Basketball 10 for the PS3
    - Assassins Creed 2
    - New Super Mario Bros. for the Wii
    - Need for Speed Nitro for the Wii
    - Band Hero for the PS3
    - DJ Hero for the PS3
    - The New Nintendo DS Gaming Handheld
    - Call of Duty: Modern Warfare 2
    - Sony PSP Go
    - The Beatles: Rock Band for Xbox 360
    - Sony PS3 Slim
    - Wolfenstein for the Xbox 360






    © 2003-2010 by Developer Shed. All rights reserved. DS Cluster 3 Hosted by Hostway
    For more Enterprise Application Development news, visit eWeek