Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.