Core Techniques and Algorithms in Game Programming
Core Techniques and Algorithms in Game Programming
RTF: a real-time framework for developing scalable multiplayer online games
Proceedings of the 6th ACM SIGCOMM workshop on Network and system support for games
Enhancing Grids for Massively Multiplayer Online Computer Games
Euro-Par '08 Proceedings of the 14th international Euro-Par conference on Parallel Processing
High-level development of multiserver online games
International Journal of Computer Games Technology - Networking for Computer Games
From a single- to multi-server online game: a Quake 3 case study using RTF
ACE '08 Proceedings of the 2008 International Conference on Advances in Computer Entertainment Technology
GECON'07 Proceedings of the 4th international conference on Grid economics and business models
Hi-index | 0.00 |
Real-Time Online Interactive Applications (ROIA) include a broad spectrum of online computer games, as well as challenging distributed e-learning applications, like virtual classrooms and collaborative environments. Development of ROIA poses several complex tasks that currently are addressed at a low level of abstraction. In our previous work, we presented the Real-Time Framework (RTF) - a novel middleware for a high-level development and execution of ROIA in single- and multi-server environments. This paper describes a case study in which a simple but representative online computer game is developed using RTF. We explain how RTF supports the design of data structures and their automatic serialization for network transmission, as well as determining and processing user actions when computing a new game state; the challenge is to provide the state updates to all players in real time at a very high frequency.