Font Size: a A A

Design And Implementation Of2D Game Based On IPhone Platform

Posted on:2013-02-26Degree:MasterType:Thesis
Country:ChinaCandidate:M H LiFull Text:PDF
GTID:2248330395956362Subject:Software engineering
Abstract/Summary:PDF Full Text Request
By far, leading by the App Store of Apple Company, the smart phone applicationmarket is gradually mature and shows explosive growth. The entertainment applicationsare always the most popular the smart phone applications. However the applicationdevelopment based on iPhone is very different, due to the features of hardware and iOSsystem.This paper presents how to design and implement a2D game based on iPhoneplatform. Firstly, it introduces the hardware feather of iPhone platform, the Xcodedevelopment environment and cocos2d-iPhone game engine. Then it discusses sometheories about the memory management of Objective-C, the protocol mechanism anddelegate mode. Secondly, according to the user requirement, the game concept andelaboration design document have been done. After the analyzing the user requirementand game design document, combining the protocol mechanism and delegate mode, thearchitecture of game system has been analyzed and established. As the mainfoundational modules of the game, main menu scene module, new game scene module,ranking list module and game settting scene module have been designed, implementedand tested. Depending on the requirement document and game design document, thegame system has been improved in the iterative development process. And finally, thedesign requirement of system has been met.In this thesis, the coupling between modules of system is reduced well by usingprotocol and delegate mechanism. The stability, flexibility and expansibility of thesystem are raised, which could be the well foundation for the system upgrading.
Keywords/Search Tags:iPhone2D game, Objective-C, cocos2d-iPhone game engine
PDF Full Text Request
Related items