预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共29页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

四川师范大学成全部学院本科毕业设计推箱子游戏设计和实现学生姓名张起明学号所在系通信工程系专业名称通信工程班级级宽带一班指导老师陆园四川师范大学成全部学院二○一六年五月推箱子游戏设计和实现序言于现在竞争猛烈快节奏时代中,大家生活水平越来越繁忙,因为此,愈来愈多人感到内心空虚和压力带来烦躁,这些也带给大家许很多多心理上和身体上迷惑。所以怎样缓解现代大家生活压力,已成为大家共同夙愿。这一次这个基于JAVA推箱子小游戏正是使用JAVA语言而且结合于Eclipses编译器,开发出了这么一款适适用于休闲小游戏,在放松同时也给忙碌大家打开另一个思索空间。这一款基于JAVA开发推箱子关键分为初始化、画图、移动小人、移动箱子和功效控制共五个模块。玩家能够经过控制游戏中小人移动来实现推进箱子,同时需要避开障碍物和死角方能将箱子推放到正确位置从而过关。每关难易程度各不相同,不仅能够供大家用以娱乐,还有利于开发智力,提升大家思索问题和想象能力,改善大家思维方法,拓展思维。关键词:JAVA解压推箱子游戏AbstractIntoday'scompetitiveeraoffast-paced,people'slivinglevelisbecomingmoreandmorebusy,becauseofthis,anincreasingnumberofpeoplehavefeltirritabilityofemptinessandpressure,thesealsobringpeoplemanypsychologicalandphysicalpuzzles.Sohowtoalleviatethepressureofcontemporarylife,hasbecomethecommonaspirationofthepeople.ThistimethebasedonJavaSokobangameisusingtheJavalanguageandthecombinationoftheeclipsesofthecompilerdevelopedsuchasuitableforleisuregame,inarelaxedbutalsotothebusypeopletoopenanotherthinkingspace.ThisisbasedontheJAVAdevelopmentofthepushboxisdividedintoinitialization,drawing,movingpeople,movingboxesandatotaloffivefunctionalcontrolmodule.Playerscancontrolthegamethroughthevillain'smobiletoachievethepromotionofthebox,whiletheneedtoavoidobstaclesanddeadsidetopushtheboxtothecorrectpositionsothat.Eachlevelofdifficultyisdifferent,notonlycanbeusedforpeopletoentertain,butalsohelpstodevelopintelligence,improvepeople'sabilitytothinkaboutproblemsandimagination,improvepeople'swayofthinking,expandthinking.KeyWords:JAVARelievepressurePushboxGame目录序言IAbstractII1.可行性研究21.1设计目标21.2可行性研究前提21.3可行性分析21.4结论意见32.需求分析32.1引言32.2游戏需求32.3软硬件需求4硬件环境需求:4软件环境:42.4接口控制42.5方案论证42.5.1.C++语言优点42.5.2.Java语言优点52.5.3.方案选择63.概要设计73.1游戏设计分析73.3.1.地图文件引用73.3.2.程序运逻辑73.3.3.绘图73.3.4.显示平台73.2注意事项83.3游戏步骤图84.具体设计94.1游戏总体结构和代码9结论21参考文献22致谢23可行性研究1.1设计目标灵活利用自己在学校学习期间所学到理论知识和实际动手技能,并结合自己于课外查找到资料,该推箱子游戏设计并开发基于JAVA,使自己能够熟悉和熟练应用开发过程及相关技能,培养独立思索能力,测试学习结果,实践和提升编程能力,并为以后工作打下坚实基础实际能力。1.2可行性研究前提基础需求:系统开发总体任务是综合表现游戏本身可操作性、美观性和立即性。在游戏开发过程中谨遵软件工程规范,可采取结构化或面向对象分析设计方法。关键是实现WindowsGUI