ORTS: A Hack-Free RTS Game Environment

作者: Michael Buro

DOI: 10.1007/978-3-540-40031-8_19

关键词: Data synchronizationLagCollision detectionGame development toolOperating systemClientGame programmingComputer scienceGame designHuman–computer interaction

摘要: This paper presents a novel approach to Real-Time-Strategy (RTS) gaming which allows human players as well machines compete in hack-free environment. The main idea is replace popular but inherently insecure client-side game simulations by secure server-side simulation. Only visible parts of the state are sent respective clients. Client-side hacking therefore impossible and free choose any client software they please. We discuss performance issues arising from simulation present ORTS – an open RTS toolkit. package provides efficient C++ implementations for 2D object motion collision detection, visibility computation, incremental server-client data synchronization, connectivity Generic Game Server (GGS). It suited platform related A.I. research.

参考文章(3)
Jonathan D. Cohen, Ming C. Lin, Dinesh Manocha, Madhav Ponamgi, I-COLLIDE: an interactive and exact collision detection system for large-scale environments interactive 3d graphics and games. pp. 189- 196 ,(1995) , 10.1145/199404.199437
J. Ziv, A. Lempel, A universal algorithm for sequential data compression IEEE Transactions on Information Theory. ,vol. 23, pp. 337- 343 ,(1977) , 10.1109/TIT.1977.1055714
Edward M. McCreight, Priority Search Trees SIAM Journal on Computing. ,vol. 14, pp. 257- 276 ,(1985) , 10.1137/0214021