结对编程项目作业-结对编项目设计文档

Posted 孙晨旭

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了结对编程项目作业-结对编项目设计文档相关的知识,希望对你有一定的参考价值。

项目:贪吃蛇游戏,所用软件,eclipse 成员:孙晨旭,高云鹏

贪吃蛇游戏设计文档:

近年来,Java作为一种新的编程语言,以其简单性、可移植性和平台无关
性等优点,得到了广泛地应用,特别是Java与万维网的完美结合,使其成为网
络编程和嵌入式编程领域的首选编程语言。JBuilder是Borland公司用于快速
开发Java应用的一款优秀的集成开发环境,它以其友好的开发界面、强大的组
件支持等优点,得到广大程序员的接受和认可。

“贪吃蛇”是大众化的一个小程序,人们手机中是一个很常见的一个小游戏,人们

对它并不陌生,在紧张 的现在生活中给人们带来了不少的乐趣,我写的这

个贪吃蛇小游戏能满足人们业余时间的适当放松,再紧张的生活节奏中适当的放
松一下,保持好的心态。在这个程序中我用了Java语言来编写,运用了Java
中的一些常用的功能,Java语言是在国内外广泛使用的一种语言。Java语言功
能丰富、表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好,
纯粹的面向对象的编程,特别适合用于编写应用软件。代码简单易懂,在游戏的
同时也可以简单的看一下代码有助于初涉Java者语言水平的提高。

“贪吃蛇”游戏是一个经典的游戏,它因操作简单、娱乐性强而广受欢迎。
基于Java技术和JBuilder开发环境,开发了一个操作简单、界面美观、功能较
齐全的“贪吃蛇”游戏。整个游戏程序分为二个功能模块,六个类模块,实现了
游戏的开始、暂停、结束。进行了游戏的概要设计和详细设计。概要设计给出二
个功能模块的主框架以及六个类模块的函数调用关系,详细设计重点给出各个类
模块的程序流程图以及UML图列表介绍了各个类包含的变量、使用的方法,展
示了游戏的界面。在这重点介绍下贪吃蛇游戏的基本运行界面。

本游戏设计的重点之处在于编程思想的形成,设计图像界面,产生随机食
物及其位置。同时通过软件工具的处理将其转换为exe文件,使得该程序的运
行可以随处运行,而不需要安装Java虚拟机。难点程序编写中,整个程序框架
的架构。这就要求我们不仅要对这个游戏的玩法特别熟悉,而且还要熟练掌握
Java语言。

这个程序的关键是表示蛇的图形以及蛇的移动。用一个小矩形表示蛇的一节
身体,身体每长一节,增加一个矩形块。移动时必须从蛇头开始,所以蛇不能向
相反方向移动,也就是蛇尾不能改作蛇头。如果不按任何键,蛇自行在当前方向
上前移,当游戏者按了有效的方向键后,蛇头朝着指定的方向移动,一步移动一
节身体,所以当按了有效的方向键后,先确定蛇头的位置,然后蛇身体随着蛇头
移动,图形的实现是从蛇头的新位置开始画出蛇。

以上是关于结对编程项目作业-结对编项目设计文档的主要内容,如果未能解决你的问题,请参考以下文章

结对编程项目作业-结对编项目设计文档

结对编程项目作业2-结对编项目设计文档

结对编程项目作业2-结对编项目设计文档

结对编程项目作业2-结对编项目设计文档

结对编程项目作业2-结对编项目设计文档

《结对编项目作业名称-设计文档》