Font Size: a A A

The Design And Implementation Of Short Track Speed Skating Technical And Tactical Simulation System

Posted on:2012-06-21Degree:MasterType:Thesis
Country:ChinaCandidate:Z W WangFull Text:PDF
GTID:2217330362450425Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Short track speed skating is the advantage of winter sports in our country, but with the rapid development of the winter sports all over the world, other countries pay more attention to this project. The competition is increasing fiercely and the competitive level is higher and higher, so the competitive advantage of this project is faced with powerful impact and challenges from high level athletes around the world. Relying on traditional training methods can not meet the requirements of high level competition, so the technical and tactical simulation system with short track speed skating has become the focus and advanced subject of international winter sports which could provide athletes with scientific training methods and tactical practice to improve player's tactical skills and combat level.Short Track Speed Skating Technical and Tactical Simulation System provides athletes with a virtual simulation training environment through which athletes can play on-line game with each other and also can compete with the intelligent agents. For building such a simulation system, we use three-dimensional graphics engine(Ogre), network engine(Raknet), artificial intelligence and other complex technologies to design and implement short track speed skating technical and tactical simulation system.Implementing such a complex systems with very high real time requirement should solve many technical difficulties. First, this paper designed the architecture of simulation system which used a client/server network architecture, and then did a reasonable functional classification to client side and server side, at last designed and implemented the high-level framework fo Ogre and the application layer framework based on state transitions .A system framework with good scalability can often simplify system design and development, and also integrate other functional modules easily.Synchronization problem is the puzzle faced by all simulation systems, and synchronization technique is the core technology of distributed real-time interactive systems. This paper deeply explored with conservative and optimistic synchronization algorithm , and then designed and implemented the Time Warp synchronization algorithm based on dead reckoning as the synchronization strategy of this system which maintained consistent state information of all clients in simulation system , at last ensured the smooth operation of the end system and provided good user experience combined with the frame rate control.Simulation system needs frequent exchange of data information system support, so this paper designed a comprehensive and efficient message processing systems, including the designs of message protocols and many message handlers. Meanwhile, in order to reduce message processing delays in the end system, the system used multi-threading technology which effectively reduced the message processing delays. We did thread separation in both client and server side, which divided into the main logical thread and time management/communication threads. Finally, based on these key technologies and core algorithms, this paper implemented the Short Track Speed Skating Technical and Tactical Simulation System which met the design requirements and achieved a practical level as an effective auxiliary training tool.
Keywords/Search Tags:Short Track Speed Skating, Network Engine, Synchronization, Frame Rate Control, Information System, Multi-threading
PDF Full Text Request
Related items