基于Java的超级马里奥(超级玛丽)游戏的设计与实现

news/2024/10/18 1:29:06/

技术: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



截图:

 


 
 


http://www.ppmy.cn/news/160173.html

相关文章

芯动力,超体验!华硕2023轻薄本酷睿新品重磅发布

3月16日晚20:00,华硕举办“芯动力,超体验”2023轻薄本酷睿新品发布会。本次发布会,华硕以英特尔13代酷睿处理器升级为首要看点,携旗下首批搭载13代酷睿处理器的全新华硕灵耀14 2023、华硕无畏15i 2023、华硕a豆14 2023悉数亮相。其…

现代通信领域不可不读的7本好书(内含超级赠书福利)

随着5G、工业物联网、新能源等战略性产业的不断发展,“新基建”正在迅猛推进中。伴随着这些技术的落地应用,每次都引起了人们的极大关注。 为了帮助大家了解通信的前沿技术知识,这里推荐7本现代通信领域的经典书籍,读者们反馈都是…

acer p3 171 装android,Acer 宏碁 P3-171-5333Y2G12as 11.6英寸变形触控超级本

Acer 宏碁 P3-171-5333Y2G12as 11.6英寸变形触控超级本 2013-07-05 11:54:51 27点赞 19收藏 83评论 超极本现在价格也不是那么高不可攀了,lz作为一个没钱的女吊丝也想买一个试试。适逢亚马逊z秒杀,Acer的这款超极本以4999的价格吸引了lz,于是…

三星超级本530u3c重装系统。。

最近买了款三星的超级本,型号是530U3C。大概配置是i5 的芯片,单根4G内存,24G固态硬盘500G普通硬盘,因为是预装的Win7家庭版且是装在500G普通硬盘上的,想装到SSD硬盘上提升速度并换旗舰版win7,结果却发现&am…

未来电脑是什么样子,比超级本更好的电脑

目前苹果发布了ipad3 叫做The New iPad ,英特尔也加紧推出超级本,加上微软也推出win8 其实我一般只关注软件和网络信息,对硬件不怎么关注,但是未来IT行业可能有所变化,比如硬件的改变改变软件设计。 我心中的未来电脑…

win7PE 打造上网本/超级本通用操作系统

上网本(Netbook)超级本系统用系统什么最好,不同的粉丝一直争论不休,有人说用LINUX 有人谈MAC。 微软也推出所谓的win8。 我个人看好win7PE ,也就是windowsPE。 这是科普文章:http://baike.baidu.com/view/3…

超级本体验

前天在京东上买的华硕的超级本今天到货了 具体配置:i7、内存4G、硬盘128G 1、比想象中的还轻小,用屏幕大的习惯了,这还有些不习惯 2、运行异常的安静,静的有些担心了。哈哈 3、开发工具从vs2005安装到vs2010安装速度确实不错。…

戴尔XPS-13超级本赏析

将近一个月在写SystemCenter2012SP1,今天放松一下,为大家分享戴尔XPS13超级本的一些靓图,51CTO正好也有一个线上沙龙,今天懒得动弹,就当是为自己偷懒找理由吧。 图片原创,但不介意转载 首先说说这个本子的优…