技术:Java等
摘要:
随着时代的不断变化和发展,计算机互联网产业已经通过各种手段逐渐融入到人们的生活中。来自它的每一个行业都已经成为现代生活中不可或缺的一部分,比如游戏行业。
电子游戏作为现代人生活的一部分,已经成为当今人们的另一种交流载体,而超级马里奥更是初期电子游戏的经典之作,它甚至成为一代人的宝贵记忆,JAVA语言是一种面向对象的编程语言。在游戏设计方面有着独特的优势。Java语言是被特意设计于互联网的分布式环境,Java具有诸如简单性,面向对象,分布式,健壮性,安全性,平台独立性和可移植性,多线程和动态性等特性。在游戏开发方面应用广泛。本设计便是使用Java语言对超级马里奥游戏的再现,该游戏基本功能都已实现,但是还有一些方面需要完善。
本文档将对于本游戏的整体设计和分析实现的过程进行详细的阐述,本论文包括摘要、相关技术研究、可行性分析等
关键词: Java 超级玛丽
目录:
摘 要 i
Abstract ii
1 绪论 1
1.1 课题研究的背景 1
1.2 课题研究的意义 1
1.3 课题研究的内容 2
2 可行性分析 3
2.1 经济可行性分析 3
2.2 技术可行性分析 3
2.3 系统性能需求分析 4
3 相关技术研究 5
3.1 开发工具及环境 5
3.1.1 Java语言介绍 5
3.1.2 Intellij IDEA环境 6
3.2 面向对象程序设计 6
3.3 C/S结构与B/S结构 6
4 系统设计与实现 7
4.1 开发工作 7
4.2 游戏素材管理 7
4.3 游戏的场景布置 8
4.4 游戏总流程图 9
4.5 游戏的用例图 9
4.6 游戏的状态图 10
4.7 游戏时序图 11
4.8 游戏类图 13
4.8.1 游戏总类图 13
4.8.2 马里奥类图 14
4.8.3 Enemy类 图 16
4.8.4 obstruction类图 17
4.8.5 BackGround类 19
4.8.6 Staticvalue类图 20
4.8.7 Myframe类图 21
4.9 游戏功能与代码实现 23
4.9.1 游戏功能 23
4.9.2 代码实现 23
5 游戏素材 33
5.1 游戏开发用到的图片素材 33
5.1.1 马里奥对应图片 33
5.1.2 障碍物对应图片 33
5.1.3 敌人对应图片 34
5.1.4 背景图片 34
6 测试 39
6.1 软件测试的重要性 39
6.2 测试用例的研究与选择 39
6.3 测试环境与测试条件 40
6.4 系统运行情况 40
6.5 系统评价 40
(1) 游戏功能评价 41
(2) 游戏技术评价 41
(3) 游戏经济评价 41
7 结论与展望 42
7.1 总结 42
7.2 游戏中的不足之处 42
7.3 对以后的展望 43
参考文献 44
致 谢 46
附录一 外文文献(原文) 47
附录二 外文文献(译文) 58
截图: