咸菜哥哥计算机毕业设计成品网
无标题文档 点击立即购买


java2115基于JAVA的推箱子游戏计算机毕业设计成品网
点击放大
java2115基于JAVA的推箱子游戏
java2115基于JAVA的推箱子游戏
价      格:¥ 200.00

该设计有演示视频    100%能运行

买重包换  保密发送  一校一份

点击立即购买 点击在线交谈

 资料介绍

 
提  示: 电脑  先解压,暴风影音 看
      电脑  先解压,暴风影音 看
      电脑  先解压,暴风影音 看
论文编号:

java2115

语言+数据库:

java

论文字数:

31891字


 摘    要

社会在进步,人们生活质量也在日益提高。高强度的压力也接踵而来。社会中急需出现新的有效方式来缓解人们的压力。此次设计符合了社会需求,Java推箱子游戏可以让人们在闲暇之余,体验游戏的乐趣。具有操作简单,易于上手的特点。
推箱子游戏的玩法十分简单——控制人物绕过障碍物,到达目的地。此次毕业设计基于Java语言。将游戏地图做成通用的关卡设计,关卡用二维数组实现,在二维数组中设置值域来表示不同对象,运用二维数组的遍历算法来加载对应图片实现了游戏图片初始化状态。同时,通过初始化多个不同二维数组实现了游戏地图关卡的设计,方法巧妙且简单易行,有效的解决了图片排布问题。充分运用类和方法的调用来实现游戏关卡的初始化。用读取键值的方法判断游戏人物移动、停止、到达目的地。舒缓的音乐配合有趣的步骤,相信能引起很多人的兴趣。作为一个具有悠久历史的游戏,也能够引起人的怀念和共鸣。
 
关键词  Java 游戏 二维数组 算法 读取键值 栈
 
 
目    录
摘    要 i
Abstract ii
引    言 1
1  系统分析 2
1.1  技术可行性分析 2
1.1.1  可行性目的 2
1.1.2  可行性研究前提 2
1.1.3  算法可行性分析 2
1.1.4  平台选择 6
1.2  需求分析 6
1.2.1  引言 6
1.2.2  游戏需求 6
1.2.3  软硬件需求 9
1.2.4  接口控制 10
1.3  方案论证 10
1.3.1  C++语言的优点 10
1.3.2  Java语言的优点 11
1.3.3  C语言的优点 13
1.3.4  方案选择 14
2  概要设计 16
2.1  游戏设计分析 16
2.1.1  地图文件的引用 18
2.1.2  程序运逻辑 19
2.1.3  绘图 20
2.1.4  显示平台 22
2.2  注意事项 24
2.3  游戏流程图 24
2.4  函数模型 25
3  详细设计 28
3.1  游戏总体结构与代码 28
3.2  选关模块 29
3.3  地图的绘制形成 30
3.4  小人与箱子移动的算法 31
3.5  小人上下移动模块 33
3.6  悔棋模块 34
3.7  音乐控制 35
4  游戏测试 38
4.1  软件测试 38
4.1.1  软件测试简介 38
4.2 测试方法 38
4.3 测试步骤 38
4.4  游戏系统性能分析 41
5  项目经验与总结 42
6  参考文献 44
7  致谢 45
8  外文原文及中文翻译 46
 



 
  • 付款后自动弹出下载地址或人工发邮箱
  • 可以通过支付宝、微信、QQ钱包、红包等提货
  • 所有设计以演示录像为准,论文仅供参考:

  • 注:查重只查论文 不查程序
关注毕业设计“咸菜哥哥-自动发货”自助提货
支付宝扫我提货

这种付款方式安全吗?我付款了,你不发东西给我,怎么办!
成品会跟同学重复吗?能过查重吗!
成品和定做有什么区别,该如何选择?