java实现推箱子游戏_学位论文.doc

java实现推箱子游戏_学位论文.doc

ID:13023332

大小:2.13 MB

页数:47页

时间:2018-07-20

java实现推箱子游戏_学位论文.doc_第1页
java实现推箱子游戏_学位论文.doc_第2页
java实现推箱子游戏_学位论文.doc_第3页
java实现推箱子游戏_学位论文.doc_第4页
java实现推箱子游戏_学位论文.doc_第5页
资源描述:

《java实现推箱子游戏_学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、北京邮电大学毕业设计Java实现推箱子游戏摘要社会在进步,人们生活质量也在日益提高。高强度的压力也接踵而来。社会中急需出现新的有效方式来缓解人们的压力。此次设计符合了社会需求,java推箱子游戏可以让人们在闲暇之余,体验游戏的乐趣。具有操作简单,易于上手的特点。推箱子游戏的玩法十分简单——控制人物绕过障碍物,到达目的地。此次试验基于java语言。将游戏地图做成通用的关卡设计,关卡用文本实现在文本文件里设置好关卡,游戏核心模块中图片随机生成采用了数字和图片绑定,运用随机函数以及数组交换的算法,实现了游戏图片初始化

2、状态,有效的解决了图片排布问题,方案简单易行。充分运用堆栈的存储特点实现悔棋功能。用迭代计算小人和箱子的移动,一个计算人是否能到达某一个格子一个是计算箱子是否能到达相邻的某一个格子。舒缓的音乐配合有趣的步骤,相信能引起很多人的兴趣。作为一个具有悠久历史的游戏,也能够引起人的怀念和共鸣。关键词压力;游戏;java;多功能i北京邮电大学毕业设计JavaimplementationoftheSokobangameAbstractSocialprogress,qualityoflifeisalsoincreasing.

3、High-intensitypressurealsofollow.Theemergenceofnewsocialurgentlyneededaneffectivewaytorelievepeople'sstress.Thisisdesignedtomeettheneedsofthecommunity,javaSokobangameallowspeopleinhersparetime,experiencethefunofthegame.Withsimpleoperation,easytousefeatures.S

4、okobangameplayisverysimple-controlthecharacteraroundobstaclestoreachthedestination.Thetestisbasedonjavalanguage.Thegamemapmadegenericleveldesign,checkpointssetupcheckpointstoachievewithatextinatextfile,thegamecoremoduleusesarandomlygenerateddigitalimagesandp

5、icturesbinding,usingarandomarrayoffunctionsandalgorithmsexchangetoachieveagamepicturesinitializationstate,effectivelysolvetheproblemofpicturearrangement,theprogramissimple.Makefulluseofthestoragecharacteristicsofthestacktoachieveundofunction.Mobilecomputinga

6、ndboxesofiterativevillain,acalculationwhetheronecanreachacertaingridistocalculatewhetheracasecanreachaneighboringlattice.Soothingmusicwithinterestingstep,whichwillhopefullyleadtoalotofpeople'sinterest.Asagamewithalonghistory,butalsocancausepeopletomissandres

7、onance.KeyWordsPressure;games;java;multifunctionii北京邮电大学毕业设计目录摘要iAbstractii引言11系统分析21.1技术可行性分析21.1.1可行性目的21.1.2可行性研究前提21.1.3算法可行性分析21.1.4平台选择41.2需求分析81.2.1引言81.2.2游戏需求81.2.3软硬件需求91.2.4接口控制91.3方案论证91.3.1C++语言的优点91.3.2Java语言的优点101.3.3C语言的优点111.3.4方案选择132概要设计15

8、2.1游戏设计分析152.1.1地图文件的引用152.1.2程序运逻辑152.1.3绘图152.1.4显示平台152.2注意事项152.3游戏流程图162.4函数模型163详细设计203.1游戏总体结构与代码203.2选关模块213.3地图的绘制形成223.4小人与箱子移动的算法243.5小人上下移动模块263.6悔棋模块273.7音乐控制284游戏测试304.1软件测试304.1.1

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

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

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