基于Java的推箱子游戏设计与实现

基于Java的推箱子游戏设计与实现

ID:40239168

大小:922.07 KB

页数:81页

时间:2019-07-28

基于Java的推箱子游戏设计与实现_第1页
基于Java的推箱子游戏设计与实现_第2页
基于Java的推箱子游戏设计与实现_第3页
基于Java的推箱子游戏设计与实现_第4页
基于Java的推箱子游戏设计与实现_第5页
资源描述:

《基于Java的推箱子游戏设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Java的推箱子游戏设计与实现摘要社会在进步,人们生活质量也在日益提高。高强度的压力也接踵而来。社会中急需出现新的有效方式来缓解人们的压力。此次设计符合了社会需求,Java推箱子游戏可以让人们在闲暇之余,体验游戏的乐趣。具有操作简单,易于上手的特点。推箱子游戏的玩法十分简单——控制人物绕过障碍物,到达目的地。此次毕业设计基于Java语言。将游戏地图做成通用的关卡设计,关卡用二维数组实现,在二维数组中设置值域来表示不同对象,运用二维数组的遍历算法来加载对应图片实现了游戏图片初始化状态。同时,通过初始化多个不同二维数组实现了游戏地图关卡的设计

2、,方法巧妙且简单易行,有效的解决了图片排布问题。充分运用类和方法的调用来实现游戏关卡的初始化。用读取键值的方法判断游戏人物移动、停止、到达目的地。舒缓的音乐配合有趣的步骤,相信能引起很多人的兴趣。作为一个具有悠久历史的游戏,也能够引起人的怀念和共鸣。关键词Java游戏二维数组算法读取键值栈iSokobanbasedonJavaAbstractSocialprogress,qualityoflifeisalsoincreasing.High-intensitypressurealsofollows.Theemergenceofnewsocial

3、urgentlyneededaneffectivewaytorelievepeople'sstress.Thisisdesignedtomeettheneedsofthecommunity,JavaSokobangameallowspeopleinhersparetime,experiencethefunofthegame.Withsimpleoperation,easytousefeatures.Sokobangame’sruleisverysimple-controlcharactersaroundobstructions,toarriv

4、eatthedestination.ThegraduationprojectisbasedonJavalanguage.Gamemaptomakeagenericleveldesign,levelwithtwo-dimensionalarrayimplementation,setthedomaininatwo-dimensionalarraytorepresentdifferentobjects,usingthetwo-dimensionalarrayoftimescalendarcalculationmethodisrealizedtolo

5、adthecorrespondingpicturegameimageinitializedstate.Atthesametime,throughtheinitializationofseveraldifferenttwo-dimensionalarraysrealizedthedesignofthegamemaplevel,amethodiscleverandsimple,easytoeffectivelysolvetheproblemofthepicturearrangement.Makefulluseofcallingclassesand

6、methodstoimplementtheinitializationofthegamelevelswithreadingthekeyvaluemethodtojudgethecharactersmove,stop,orreachingitsdestination.Soothingmusicwithinterestingstep,whichwillhopefullyleadtoalotofpeople'sinterest.Asagamewithalonghistory,butalsocancausepeopletomissandresonan

7、ce.KeyWords:Javagame;two-dimensionalarrays;algorithm;keyvaluemethod;stack;ii目录摘要iAbstractii引言11系统分析21.1技术可行性分析21.1.1可行性目的21.1.2可行性研究前提21.1.3算法可行性分析21.1.4平台选择61.2需求分析61.2.1引言61.2.2游戏需求61.2.3软硬件需求91.2.4接口控制101.3方案论证101.3.1C++语言的优点101.3.2Java语言的优点111.3.3C语言的优点131.3.4方案选择142概要设

8、计162.1游戏设计分析162.1.1地图文件的引用182.1.2程序运逻辑192.1.3绘图202.1.4显示平台222.2注意事项242.3游戏流程图242.4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。