Client Server Programming
- A simple way to make a distributed game is to use
client server techniques.
- This is what early on line games
did, but they didn't call it Client Server.
- Roughly, the game runs on the server.
- The clients have limited functionality but provide mutliple
sources of input.
- The trick is to get the input and output correct.
- Currently, the server has to get streaming video to the
user.
- The user has to get input to the server rapidly.
- If you've got reasonble bandwidth this isn't too difficult.
- Client-server is used for Massively multiplayer
online role-playing games too.
- We have an entire MSc on this, and I've taught a lot of this
stuff before. Do you have any questions about the technology?