L10: How Counterstrike Works (Time in Distributed Systems)

Описание к видео L10: How Counterstrike Works (Time in Distributed Systems)

How does the game Counterstrike (and its newest incarnation CS:GO) simulate a single coherent game world, given that all the players are using computers which are far apart from each other? The time it takes information to travel between computers is long enough that it could make the game no fun to play -- but it does not, due to trickery the game plays. This game provides a great example to help you understand how time works in distributed systems, and some of the techniques that can be used to mitigate the impact of network delays.

Web pages mentioned in this video:

* What Every Programmer Needs to Know About Game Networking: http://goo.gl/o7mc5f

* Source Multiplayer Networking: http://goo.gl/u9J9Ya

===
Your feedback on these lectures is wanted! Please fill out the class survey at https://goo.gl/forms/aqTBwIizbJDff16W2
===
See http://www.distributedsystemscourse.com for more information about this series, the class project, and links to slides.

Комментарии

Информация по комментариям в разработке