Font Size: a A A

Design And Realization Of 2D Engine Of The Network Game

Posted on:2007-10-25Degree:MasterType:Thesis
Country:ChinaCandidate:Z F ShiFull Text:PDF
GTID:2178360185977821Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Game engine is a platform technique in game design. With the engine, game developers don't need to devote lots of energies to handling game architecture, processing graphic etc. They can directly make use of the engine to shorten the period of game development.Through researching on network communication and graphic processing, the author of this paper designs and realizes the engine which processes data and enables the fight between player and computer.The engine mainly includes three parts: data processing system, automatic update system, and graphic processing and fight system.Data processing system includes two modules: network communication module and data processing module. The network communication module encapsulates API function of socket and extends the function to make it more convenient for the game developers to construct the communication model. The data processing module can identify and handle the data the client sends to the server.The automatic update system includes document version management module, document transmission sever module and the client module that accepts document transmission. This is an independent engine which carries out the whole process of version update on the client side.In the graphic processing and fight system, a series of API functions are designed to realize scene showing, role movement, and map processing etc. The functions are also used to realize a simple fight system model.This paper discusses the basic technical architecture of the 2D network game engine, which will be of reference value for the domestic development of 2D-based network game system.
Keywords/Search Tags:2D engine, Socket communication, Document transmission, DirectX, Collision test
PDF Full Text Request
Related items