Before we begin, it is important to understand that Ganef was made to facilitate server-client based games. The following assumptions are made about the game in which Ganef will be used:
-
The game has only one dedicated server
-
The server holds the "truth" about the gameworld (the server is always right)
-
The server is the only one to alter the game-world
-
The clients only send requests about what they want to do, not what they did
-
The server knows the whole game-world, the clients need not know all of it at any point in time.
As you might have guessed, this means that Ganef is not made for all games, but only a subset of them. The reason for these strict assumptions is that if they hold for any game, using Ganef will make the development of the game a lot easier.
[Next: Client-Server setup ]
Generated on Mon Feb 6 12:24:53 2006 for Ganef by
1.4.4