资源描述:
《软件工程毕业设计(论文)-基于Android推箱子游戏的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科毕业设计(论文)题目基于Android推箱子游戏的设计与实现系(院)计算机科学与工程学院年级2008专业软件工程班级Y121073学号Y12107323学生姓名指导教师职称讲师论文提交日期2011-05-16III常熟理工学院毕业设计(论文)基于Android推箱子游戏的设计与实现摘要本系统主要是实现基于Android的推箱子游戏,推箱子是一款来自日本的古老游戏,其设计目的是训练人的逻辑思维能力。游戏场景一般是设定在空间狭小的仓库中,要求把箱子摆放到指定位置。这就要求玩家巧妙的运用有限的空间和通道,合理的安排箱子的位置和移动次序才可能完成任务。随着计算机
2、游戏的发展,很多编程爱好者基于该游戏的思想开发出了各种版本、各种类型的推箱子。这其中也包括很多手机版本的实现,伴随着AndroidSDK技术的不断发展,一些基于Android应用也不断推陈出新,很快推箱子游戏便进入了千家万户。此Android推箱子游戏是基于AndroidSDK2.2基础上设计的,主要分为游戏菜单界面、玩家定制功能、游戏数据存储、游戏背景音乐设置、游戏帮助等功能模块的设计与实现,其中游戏菜单界面模块主要是供用户功能选择而用的;玩家定制则主要是通过提供游戏难度选择,使玩家根据自己的情况选择不同的关卡;游戏用户数据存储主要是采用轻量级数据库存储技
3、术存储游戏用户的成绩;游戏背景音乐设置主要是实现用户可以选择自己喜欢的音乐的功能;其次还包括音量的大小开关;用户游戏指南等功能模块。本系统采用MVC开发模式,使用SQLite数据库存储技术,基于AndroidSDK2.2开发平台,使用Eclipse+AndroidSDK2.2+DDMS+DroidDraw作为系统开发、调试的主要工具关键词:Android推箱子游戏MVCSQLiteAndroidSDK2.2IIIIII常熟理工学院毕业设计(论文)TheDesignandImplementationofthePushBoxSystemBasedonAndroi
4、dAbstractThissystemmainlyistorealizethepushedboxgamebasedonAndroid,PushedboxisasectionfromJapan'soldestgameanddesignedtotrainpeoplelogicalthinkingability.Gamescenegenerallyaresetinthenarrowspacewarehouse,anddemandedtheboxisputtotheappointedplace.Thisrequiresplayercleveruselimitedsp
5、aceandchannel,reasonablearrangementoftheboxlocationandmovementorderjustmaycompletethetask.Alongwiththecomputergamedevelopment,manyloversofprogrammingbasedonthisgameideasdevelopedoutvariousversions,varioustypesofpushedbox.Theyincludealotofmobilephonesversionoftherealization,accompan
6、iedbyAndroidSDKtechnologyunceasingdevelopment,somebasedonAndroidapplicationsareconstantly,quicklypushedboxgameenteredinnumberablefamilies.ThisAndroidpushedboxgameisbasedonSDK2.2Androidbasedondesign,mainlydividesintothegamemenuinterface,customizationfunction,gamedatastorage,gameback
7、groundmusicSettings,gameshelpetcfunctionmoduledesignandimplementationofthegamemenuinterfacemodule,whichismainlyfortheuserfunctionselectionanduse,Customizationaremainlybyprovidinggamedifficultychoice,maketheplayeronitsownchoiceofdifferentlevels,Thegamecustomerdatastorageismainlytoad
8、optalightweightdatabasesto