Font Size: a A A

The Design And Implementation Of Single Race Subsystem In Short Track Speed Skating 3D Simulation System

Posted on:2012-10-28Degree:MasterType:Thesis
Country:ChinaCandidate:H WangFull Text:PDF
GTID:2218330362951556Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Short track speed skating is the focus of our winter sports, which is characterized by fast movement, short game time and lots of unexpected situations, the tactics player uses in game has a major impact on the competition results. And the tactics training on the spot not only be time-consuming, but also easily result in player-injured, and filed training will bring about many other problems.In this connection, to develop a simulation system of computer-assisted simulating race game for providing safe and effective way of training is really important.Single game simulation system by simulating the competition environment, control the game flow, to achieve the user using the keyboard, mouse, external input devices such as control of the virtual players perform a variety of sliding action, to help users to simulate a computer game tactical training purposes.In this paper, we use OGRE (Object-Oriented Graphics Rendering Engine) 3D graphics engine, PhysX physics engine, CEGUI (Crazy Eddie's GUI) graphical user interface library, and OIS (Open Input System) input library to develop a simulation system of short-track 3D game.We make this system with the architecture of MVC pattern. Let graphics engine and physics engine as view layer, and developed a scalable system framework, to act as system control layer. The Framework completed the initialization of the system and handle the division of system stages. The main part of the framework of the system designed in singleton structure, so the other modules can use it safely. The logical layer of the system, including the simulation of athletes, the simulation of game environment, race control, virtual players control, and the game information.This system controls scene through OGRE, and achieve a variety of behavioral simulation of the athletes, through the control of the skeletal animation of player along with using the physics engine to set velocity of the player; through the abstract maximum speed, maximum acceleration, and other sports properties to simulate properties of athletes. Shows the players'position in minimap, accepts certain keyboard events to control the behavior of virtual players, uses absolutely race distance to complete athlete rankings and determine whether to finish the race, sets up the system menu with CEGUI implement user interaction with the system .Single-game final simulation system will be composed of these modules by MVC model, and fulfil controlling a virtual player to simulate the game.
Keywords/Search Tags:short track speed skating, 3D graphics engine, physical engine, simulation system
PDF Full Text Request
Related items