【设计+论文】基于java的超级玛丽游戏的设计与实现

收藏

编号:20171013092254967    类型:共享资源    大小:9.23MB    格式:RAR    上传时间:2017-10-13
  
20
关 键 词:
设计 论文 基于 java 超级 玛丽 游戏 实现
资源目录:
(温馨提示:点“+”可展开查看一级资源目录。点“-”可关闭资源目录。)
跳过导航链接。
折叠 【设计+论文】基于java的超级玛丽游戏的设计与实现.rar【设计+论文】基于java的超级玛丽游戏的设计与实现.rar
展开 基于java的超级玛丽游戏的设计与实现基于java的超级玛丽游戏的设计与实现
资源描述:

基于java的超级玛丽游戏的设计与实现

摘  要

近年来,Java作为一种新的编程语言,以其简单性、可移植性和平台无关性等优点,得到了广泛地应用。J2SE称为Java标准版或Java标准平台。J2SE提供了标准的SDK开发平台。利用该平台可以开发Java桌面应用程序和低端的服务器应用程序,也可以开发Java Applet程序。

“超级玛丽”游戏是一个经典的游戏,它因操作简单、娱乐性强而广受欢迎。本游戏中通过总结和分析JAVA游戏的开发流程和代码功能的设计,采用面向对象的设计模式,对游戏中的所有物体赋予对象的概念和属性。开发了一款超级玛丽游戏,该游戏主要分为窗体类、场景类、马里奥类、敌人类、障碍物类等几个类。在主程序运行的线程中,用户控制的超级玛丽随方向键的操作而移动,并且可以实现马里奥游戏中的一些基本功能,例如踩死敌人或者顶掉砖块。本游戏采用双缓存技术,解决了游戏过程中的闪屏问题。通过本游戏的开发,达到学习Java技术和熟悉软件开发流程的目的。

本文在介绍Java相关技术和国内外发展现状的基础上,对“超级玛丽”游戏的整个生命周期的各个开发阶段进行了详细地介绍。为了保证程序代码的正确性和功能实现的可靠性,本文还介绍了游戏软件的程序调试过程和功能测试结果。

关键字:面向对象;Java;碰撞检测;超级玛丽





目  录

1 绪论1

1.1 背景以及现状1

1.2 Java语言的特点 1

1.3 系统运行环境及开发软件: 2

1.4 可行性的分析 2

1.4.1 技术可行性2

1.4.2 经济可行性 3

1.4.3 操作可行性 3

2 需求分析4

2.1 用户需求分析4

2.2 功能需求分析4

2.3 界面设计需求分析4

3 系统概要设计5

3.1系统模块设计5

3.1.1窗体类5

3.1.2初始化类5

3.1.3背景类6

3.1.4马里奥类6

3.1.5障碍物类7

3.1.6敌人类8

3.2系统流程设计8

4 系统详细设计10

4.1 设计目标10

4.2 系统模块设计10

4.2.1窗体类10

4.2.2初始化类15

4.2.3背景类17

4.2.4马里奥类20

4.2.5障碍物类25

4.2.6敌人类27

5 系统的实现31

5.1游戏开发所需要的图片31

5.1.1马里奥的所有图片31

5.1.2游戏中障碍物的图片31

5.1.3游戏中怪物的图片32

5.1.4游戏中的背景图片33

5.1.5游戏开始时的图片33

5.2游戏设计的界面34

5.2.1 游戏逻辑展示34

 

5.2.1 游戏逻辑展示35

6 系统测试37

6.1 测试的意义37

6.2 测试过程37

6.3 测试结果37

7 总结与展望38

7.1 总结 38

7.2 设计中的不足之处 38

7.3 展望 38

参考文献39

致 谢40


展开阅读全文
  大分享文库-在线教育资源分享平台 所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:【设计+论文】基于java的超级玛丽游戏的设计与实现
链接地址:https://www.west960.com/p-205508.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们豫ICP备17044489号-3
收起
展开