英文摘要 |
This study proposes and implements a state-based high-end game development oriented architecture that provides the user with the state of the process concept game system for game development, and help achieve the group management game events. Developers managed to reduce the workload of the event. This study architecture implemented on top of the open-source game engine Gameplay3D to the engine architecture as the base layer of a higher order structure up to develop a user inter- face, adding new engine features and made the event a declaration based on abstraction, avoid cross-platform when game developers need to write a variety of input devices events. Make more consistent way to define and develop the game of the event. Program logic is proposed based on non-game-oriented group of objects operation, the object operation more intuitive and more flexible. For connection to an external device game development proposed operation identification and game logic separate development framework, increasing code reusability and is conducive to the game's multiplayer collaborative development. |