欢迎来到天天文库
浏览记录
ID:12955396
大小:2.14 MB
页数:49页
时间:2018-07-19
《毕业论文-基于java语言推箱子游戏的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、北京邮电大学毕业设计基于Java语言推箱子游戏的设计与实现摘要社会在进步,人们生活质量也在日益提高。高强度的压力也接踵而来。社会中急需出现新的有效方式来缓解人们的压力。此次设计符合了社会需求,java推箱子游戏可以让人们在闲暇之余,体验游戏的乐趣。具有操作简单,易于上手的特点。推箱子游戏的玩法十分简单——控制人物绕过障碍物,到达目的地。此次试验基于java语言。将游戏地图做成通用的关卡设计,关卡用文本实现在文本文件里设置好关卡,游戏核心模块中图片随机生成采用了数字和图片绑定,运用随机函数以及数组交换的
2、算法,实现了游戏图片初始化状态,有效的解决了图片排布问题,方案简单易行。充分运用堆栈的存储特点实现悔棋功能。用迭代计算小人和箱子的移动,一个计算人是否能到达某一个格子一个是计算箱子是否能到达相邻的某一个格子。舒缓的音乐配合有趣的步骤,相信能引起很多人的兴趣。作为一个具有悠久历史的游戏,也能够引起人的怀念和共鸣。关键词压力;游戏;java;多功能i北京邮电大学毕业设计JavaimplementationoftheSokobangameAbstractSocialprogress,qualityoflif
3、eisalsoincreasing.High-intensitypressurealsofollow.Theemergenceofnewsocialurgentlyneededaneffectivewaytorelievepeople'sstress.Thisisdesignedtomeettheneedsofthecommunity,javaSokobangameallowspeopleinhersparetime,experiencethefunofthegame.Withsimpleoperat
4、ion,easytousefeatures.Sokobangameplayisverysimple-controlthecharacteraroundobstaclestoreachthedestination.Thetestisbasedonjavalanguage.Thegamemapmadegenericleveldesign,checkpointssetupcheckpointstoachievewithatextinatextfile,thegamecoremoduleusesarandom
5、lygenerateddigitalimagesandpicturesbinding,usingarandomarrayoffunctionsandalgorithmsexchangetoachieveagamepicturesinitializationstate,effectivelysolvetheproblemofpicturearrangement,theprogramissimple.Makefulluseofthestoragecharacteristicsofthestacktoach
6、ieveundofunction.Mobilecomputingandboxesofiterativevillain,acalculationwhetheronecanreachacertaingridistocalculatewhetheracasecanreachaneighboringlattice.Soothingmusicwithinterestingstep,whichwillhopefullyleadtoalotofpeople'sinterest.Asagamewithalonghis
7、tory,butalsocancausepeopletomissandresonance.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.
8、2Java语言的优点101.3.3C语言的优点111.3.4方案选择132概要设计152.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软件测
此文档下载收益归作者所有