Font Size: a A A

Design And Implementation Of Truck Loader On IOS

Posted on:2014-02-25Degree:MasterType:Thesis
Country:ChinaCandidate:D L ChenFull Text:PDF
GTID:2248330398950540Subject:Software engineering
Abstract/Summary:PDF Full Text Request
It’s obvious to all that Apple’s products are hot on the level of sales. Apple’s mobile terminal device has gained the great recognition for its beautiful appearance and unique human-computer interaction, and this spurred the industry which specially provides services for Apple products. Developing iOS games is the most popular one.This article talks about an iOS game with the name Truck Loader. The design of this game is positioned as the development of a reality simulation game which is based on Box2d physics engine. The core selling point of this game is realistic simulation, physics engine, free download and props update.In this paper, I cover all the procedure of developing an iOS game. Firstly, some basic conceptions about iOS game developing are introduced, including the developing language, Xcode, cocos2d framework and data storage tools. Then it talks about the development theory of component-based software. Through demand analysis, I figure out the key issues that need to be addressed. In the procedure of design, the entire system is divided into sub-modules, and the workaround to each module is figured out. In the project implementation phase, all the sub-modules are translated into code, the code execution effect feeds back the rationality of the design. At last, to further optimize the game, it is tested in two aspects, game code and game balance. In this way, I find out the deficiencies of the game.During the process of game developing there are many issues that need to be addressed, including the physical simulation of the game entities, the listener, screening and treatment of physical collision, unreasonable collision detection and avoidance, data persistence design and other non-functional requirements. In the game design phase, this paper uses the theory of component-based software developing to build the props of the game. In this way, many codes could be reused, game maintenance and updates are much easier.
Keywords/Search Tags:iOS game, Reality simulation, Physics engine, Component-based softwaredeveloping, Collision detection
PDF Full Text Request
Related items