Life is an Online Village

From EQUIS Lab Wiki

Jump to: navigation, search

Contents

Group Name

  • Redpill

Project Title

  • Life is an Online Village

Group Members

  • Scott

Project Goals

Enable online client-server play within the existing Life is a Village game.

  • Develop server code that hosts an unbounded number of clients
  • Modify the client game code to connect to a server and transmit/receive state changes

How changes appear to the player

Players will be able to observe other avatars moving around the screen. In addition, they will be able to chat with one another. State should be the same between clients.

Models

No additional models are required, but additional models can definitely be used. Different skins or models could be used to reflect different players.

Technological Issues

  • Accurately tracking movement that looks realistic and not erratic
  • Ensuring that states are synchronised across all clients
  • Keeping bandwidth requirements low so as to not flood the network