当前位置:主页 > 计算机软件论文 >

贪吃蛇游戏开发与设计

更新时间:2019-02-20
阅享价格100元 资料包括:原始论文 点击这里给我发消息QQ在线咨询
文档格式:doc/docx 全文字数:18500 温馨提示
以下仅列出文章摘要、提纲简介,如需获取全文阅读权限,或原创定制、长期合作,请随时联系。
微信QQ:312050216 点击这里给我发消息
扫一扫 扫一扫
贪吃蛇游戏开发与设计

摘要:“贪吃蛇”游戏现在之所以能够风靡市场是因为它不仅操作简便,而且具有很强的娱乐性,因此它具有很高的大众可玩性,受到男女老少的一致欢迎。贪吃蛇是一个经典的小游戏,人们对其并不陌生。现在各大应用市场里都有多种多样的游戏版本,由此可见贪吃蛇仍然占据着很大的市场,受到众多民众的欢迎。因为它具有一个很强的特殊性就在于它可以不断吸引玩家,让玩家上瘾以至于能够让人爱不释手。伴随游戏进程加快,也具有更强的吸引力。因此,由于游戏本身简单易行的特点,它可以轻松运用在手机以及小游戏机中。
在本次设计过程中,将着重点主要放在基于Java基础上的一款名为“贪吃蛇”的娱乐休闲游戏软件。主要目的是为了实现游戏界面的开始、暂停以及重新开始等任务。其中,这部分有两个主要模块,分别为游戏主界面模块以及控制模块。本着使用方便、性能实用以及娱乐性高的目标和要求,我们始终能够在对界面的设计中保持目标清晰的认识;另外在对性能设计上,我们坚持高效不出错。本文首先明确了国内外Java相关技术的发展,在此基础上然后对“贪吃蛇”此款游戏进行了详尽的开发阶段分析。首先,我们科学合理的分析了此次游戏开发的可行性以及技术支持方面的可行性。接着,分别从游戏主界面等相关方面再次做了游戏功能性的理论分析;分别游戏的安全性和实际应用性做了属性分析。然后,我们重点做了游戏的主要概要以及详细部分设计,此部分同时也是本文的着重点。在概要设计部分,我们做出了主框架构建以及类模块相关的函数分布和相关调用关系;通过对详细设计部分的充分介绍和明确,我们确定了Java在标准环境下的运行配置,并且重点给了类模块的具体的程序流程图和UML图,在列表中,重点详细的介绍了相关各个类包含的变量以及它们的正确使用方法,并且对游戏界面进行了展示。为了能够充分保证程序代码的严密性以及安全性,本文还对游戏调试过程中出现的情况和功能测试结果进行了介绍。
 
关键词:贪吃蛇;功能;效率高;Java

目  录

1 绪论 1
1.1 项目背景 1
1.2 目的和意义 2
1.3 目标与范围 3
2 开发工具及技术介绍 5
2.1 开发工具Eclipse 5
2.2 开发工具JDK 6
2.3 开发语言Java 6
2.4 Swing组件 9
2.5 Java线程 10
2.6 应用程序 11
3 需求分析 11
3.1可行性分析 11
3.1.1开发可行性分析 11
3.1.2 技术可行性分析 11
3.1.3 用户使用可行性分析 12
4 需求说明部分 14
4.1 系统逻辑需求 14
4.2 性能需求 15
4.3 设计的限制 16
5 贪吃蛇游戏概要设计 18
5.1 系统设计目标 18
5.2 系统功能模块 18
5.3 系统数据结构设计 19
6 贪吃蛇游戏系统设计 23
6.1 类的设计 23
6.1.1 主类SnakeFrm 23
6.1.2 类SnakeFrm 23
6.1.3 类Snake 24
6.1.4 类Food 25
6.1.5 类Controller 25
6.1.6 类 MoveThread 25
6.2 各功能模块的设计 25
6.2.1 功能综述 25
6.2.2 流程图及流程说明 26
6.2.3 贪吃蛇游戏的基本界面 28
6.2.4 主要代码 31
7 系统测试 38
7.1 测试方法 38
7.2 测试结果 38
8 总结 39
谢  辞 41