Presentation is loading. Please wait.

Presentation is loading. Please wait.

Framework for Realtime Ad-hoc Games

Similar presentations


Presentation on theme: "Framework for Realtime Ad-hoc Games"— Presentation transcript:

1 Framework for Realtime Ad-hoc Games
FRAG Framework for Realtime Ad-hoc Games

2 Tutorial outline Motivation FRAG based game worlds FRAG structure
Core FRAG components 13 Nov 2002 ARENA Tutorial - FRAG

3 Problem Distributed games Ad-hoc networking
True Peer-To-Peer (no dedicated servers) 13 Nov 2002 ARENA Tutorial - FRAG

4 Solution FRAG Object management Network communication
Distributed control Load balancing Game state replication Peer management 13 Nov 2002 ARENA Tutorial - FRAG

5 Peer-to-Peer network Peer 2 Peer 1 Peer 3 No dedicated server!
13 Nov 2002 ARENA Tutorial - FRAG

6 World overview Object A Peer 2 Focus Peer 1 Focus Object C Object B
13 Nov 2002 ARENA Tutorial - FRAG

7 State replication Peer 1 Object A Object A Peer 2 Object A Object B
Object C Object C Object C 13 Nov 2002 ARENA Tutorial - FRAG

8 FRAG structure Peer Game Manager Manager Remote Peer 2 Peer 1 Object
Connection Peer 2 Local Event Dispatcher Remote Object Manager Object B Object A 13 Nov 2002 ARENA Tutorial - FRAG

9 Game Manager Handles game creation and joining
Initializes the game world Transmits initial world copies to joining peers Serves as interface between FRAG and the underlying network/ARENA layer (peer discovery and connection) 13 Nov 2002 ARENA Tutorial - FRAG

10 Object Manager Maintains objects hashtable and object states
Handles incoming state updates Generates state updates for controlled objects Chooses which objects to control Resolves controller conflicts between peers Provides object lists for the visualization components 13 Nov 2002 ARENA Tutorial - FRAG

11 Information Sources FRAG source code (still undocumented) in the ARENA CVS repository, module frag Me 13 Nov 2002 ARENA Tutorial - FRAG


Download ppt "Framework for Realtime Ad-hoc Games"

Similar presentations


Ads by Google