Font Size: a A A

Design And Implement A Bitmap Render Engine Of Youli Corporation For Flash Game Development

Posted on:2014-10-25Degree:MasterType:Thesis
Country:ChinaCandidate:J YuanFull Text:PDF
GTID:2268330425967972Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Flash, as one of the major internet technique in the days of web2.0, has made atremendous difference in the network life of human. The main web browser all supportbuild-in Flash player. In recent years, computer games have become the main way ofentertainment for people’s network life. With the development of computer gameindustry, subdivision game industry has emerged. Flash game, as one of the subdivisiongame industry, is getting more and more attention of game player and developers. Theflash game industry is at a stage of rapid development. Relevant materials show that themarket size of web game in china reached990million RMB in2009, while reached2.28billion in2010, an increase of132.2percent. The web market size is expected tobreak through5billion in2013, reach5.04billion RMB. The web game, headed byFlash, with the development of social networks and mobile internet, is becoming one ofthe most important part of people’s network life.With the trend of vastly more popular web Flash, combination of our companydemand, this paper study on the flash game development process and the difficulties offlash,design and implement a bitmap render engine using ActionScript3.0. The enginecan increase the efficiency of game development, but also meet the demand of ourcompany. The main content of this paper includes four parts:1) Studying on the bitmap rendering and storing styles, a module has beendeveloped for bitmap unified management. This module can provide basic services ofother modules.2) Studying on the flash game development process and demand, sorting throughthe flash game elements and extracting common features, some basic module such asSprObject, SprPlayer, SprRobot, SprScene and SprSceneGroup have been developed tomanage the flash game elements. SprObject provides basic function such as bitmaploading, storing and processing. SprPlayer provides function such as action rendering,moving management, gravity management, status data management. SprRobot providesthe similar function with SprPlayer. SprScene is in charge of scene loading and storing,while SprSceneGroup take charge of scene combination and moving management.3) Studying on the collision theory of game objects, by comparing the pointcollision detection and area collision detection, a module of this engine Sparrow, called SprCollision, provides the collision detection service.4) Studying on the scene and player motor process of2D game, a module calledSprMoveManage was designed and implemented to take charge of scroll moving.
Keywords/Search Tags:flash, bitmap rendering engine, collision detection, scroll moving
PDF Full Text Request
Related items