《结对-贪吃蛇-设计文档》

伤心的一池秋水 伤心的一池秋水     2022-09-19     805

关键词:

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

贪吃蛇游戏设计文档:

搭建环境 :Android Studio,eclipse

“贪吃蛇”游戏是一个经典的游戏,它操作简单、界面美观、功能较齐全的“贪吃蛇”游戏。

整个游戏程序分为二个功能模块,六个类模块,实现了游戏的开始、暂停、结束。进行

了游戏的概要设计和详细设计。概要设计给出二个功能模块的主框架以及六个类模块的

函数调用关系,详细设计重点给出各个类模块的程序流程图以及UML图列表介绍了各

个类包含的变量、使用的方法,展示了游戏的界面。在这重点介绍下贪吃蛇游戏的基本

运行界面。

本游戏设计的功能有:

功能1:编程思想的形成,设计图像界面.

功能2:上、下、左、右移动(移动时必须从蛇头开始,所以蛇不能向相反方向移动,也就是蛇尾不能改作蛇头。如果不按任何键,蛇自行在当前方向上前移,

    当游戏者按了有效的方向键后,蛇头朝着指定的方向移动,一步移动一节身体,)

功能3:产生随机食物及其位置。功能1:每吃到一个食物,则蛇身长一截。(用一个小矩形表示蛇的一节身体,身体每长一节,增加一个矩形块。)

功能4:计分器(每吃到一个食物,则加一分,初始值为0。)

功能5:关卡(每吃到10个食物,则进入下一关卡初始关卡为1。)

功能5:暂停键、开始键、重新开始键(暂停键:按倒按钮即可停止都不动;开始键:可继续运动;重新开始键:回到最初开始的一步。)

功能6:Game Over(蛇头碰到蛇身就游戏结束,显示Game Over。)

功能7:随机产生障碍物(当蛇头碰到障碍物时,游戏结束)

功能8:同时通过软件工具的处理将其转换为exe文件,使得该程序的运行可以随处运行,而不需要安装Java虚拟机。

 


《结对-贪吃蛇-设计文档》

...戏,所用软件,eclipse成员:孙晨旭,高云鹏贪吃蛇游戏设计文档:搭建环境:AndroidStudio,eclipse“贪吃蛇”游戏是一个经典的游戏,它操作简单、界面美观、功能较齐全的“贪吃蛇”游戏。整个游戏程序分为二个功能模块,六个... 查看详情

结对-结对编项目贪吃蛇-设计文档

1.引言  1.1编写目的  1.2背景  1.3开发工具语言  1.4术语说明  1.5参考资料2.数据结构设计  2.1蛇食物表示  2.2蛇移动  2.3蛇移动的方向  2.4蛇身移动方向  2.5吃到食物判定3.类的设计  3.1设计    3.1... 查看详情

结对编程贪吃蛇-结对编项目设计文档

项目名称:贪吃蛇项目人员:田兴农 王铖项目所需环境及工具:python pygame了解python的使用方法,并讨论如何完成贪食蛇的代码 1.导入数据库、初始化游戏、游戏窗口的实现(设置窗口大小、填充背景)2.让蛇在屏幕... 查看详情

结对编程贪吃蛇项目-结对编项目设计文档

项目名称:贪吃蛇项目人员:田兴农  王铖项目所需环境及工具:python  pygame了解python的使用方法,并讨论如何完成贪食蛇的代码1.导入数据库、初始化游戏、游戏窗口的实现(设置窗口大小、填充背景)2.让蛇在... 查看详情

结对-贪吃蛇游戏设计文档

贪吃蛇项目设计准备阶段1pygame简介及安装2surface对象3窗口显示4绘制几何图形5event事件设计阶段1首先绘制屏幕2绘制一个点作为蛇的蛇头3实现键盘对于蛇头的控制4随机在屏幕上出现一个点(食物)5解决蛇和苹果如何存储和显示、蛇... 查看详情

结对-贪吃蛇游戏-设计文档

准备阶段:安装Python、pygame、sublime、Dreamweaver1.设计游戏窗口,游戏背景2.设置开始、暂停3.生成玩家.4.设置玩家移动控制5.设置随机生成目标6.设置玩家与目标发生碰撞后,玩家增长7.设置玩家死亡情况8.设置结束游戏 查看详情

结对-贪吃蛇游戏-设计文档

准备阶段pygame简介及安装surface对象窗口显示绘制几何图形event事件设计阶段首先绘制屏幕绘制一个点作为蛇的蛇头实现键盘对于蛇头的控制随机在屏幕上出现一个点(食物)解决蛇和苹果如何存储和显示、蛇如何移动和吃苹果变长... 查看详情

结对编程贪吃蛇项目-结对编项目设计文档

了解并使用pythonpygame设计文档:1.导入数据库         2.初始化游戏         3.游戏窗口的实现         查看详情

《结对-贪吃蛇-设计文档》

环境搭建:    本系统有Java语言编写。需要在本地搭建Java运行环境。1)下载JDK(官网下载1.7以上版本)2)下载eclipseIDE开发软件。可行性分析设计:    本系统设计要求win。mac。liunx,等多平台运行,实现嵌入式移植... 查看详情

《结对-贪吃蛇-设计文档》

设计人员:    张晓亮、李国峰环境搭建:    本系统有Java语言编写。需要在本地搭建Java运行环境。1)下载JDK(官网下载1.7以上版本)2)下载eclipseIDE开发软件。本人是Mac系统所以不需要额外配置环境变量。可行性分... 查看详情

结对编程-----贪吃蛇

1、需求:①做一款可以消磨空闲时间的小游戏。       ②吃掉一个黑色方格后就贪吃蛇本身就可以增加一个方格。2、上传代码截图:      合影  3、约定的规范:  &nb... 查看详情

《结对-贪吃蛇-开发过程》

1.关于界面的设计:  该程序包含两个界面:1)蛇体本身;2)界面(窗口)2.具体实现:  蛇体模型作为主要的数据结构刻画贪吃蛇;  控制模块主要接受来自键盘的输入,然后变更蛇体模型;  界面更新模块根据蛇体... 查看详情

结对-贪吃蛇游戏-需求分析

结对编程--贪吃蛇需要安装pythonpygame需求分析:玩家用键盘“WASD”来控制贪吃蛇的方向,          贪吃蛇碰壁结束游戏,主要完成游戏的开始按钮,暂停按钮,退出按钮等功能 查看详情

结对-贪吃蛇游戏-需求分析

结对编程--贪吃蛇需要安装pythonpygame需求分析:玩家用键盘“WASD”来控制贪吃蛇的方向,          贪吃蛇碰壁结束游戏,主要完成游戏的开始按钮,暂停按钮,退出按钮等功能 查看详情

《结对-结对编项目贪吃蛇-最终程序》

成员:邵文强2015035107118潘新宇2015035107116 安装pyganme f5运行程序  查看详情

结对-贪吃蛇游戏-测试过程

贪吃蛇游戏托管平台地址:https://gitee.com/a540816440/codes/kuizlv3wfc5eyx8gopmhd70功能测试:移动功能,测试方法:使用键盘上的,方向键,是否贪吃蛇可以移动。  功能测试:分数功能测试方法:当贪吃蛇吃掉食物是否分数会有增加 ... 查看详情

结对-贪吃蛇-最终程序

码云最终程序:https://gitee.com/songyx/codes/7xekuy4g9apd1h0frlbvq58结对成员:宋沅修.余兴财学号:2015035107119学号:2015035107130结对成员合照: 程序运行方法:下载pygame.鼠标右键点击贪吃蛇.py点击EditwithIDLE运行程序运行示例及运行结果: ... 查看详情

《结对-贪吃蛇-测试过程》

《结对-贪吃蛇-测试过程》项目托管平台地址:https://gitee.com/li-xiao-xi/codes/1yj59lm3pkchv2wox0a8z25功能测试:小蛇吃食物分数累计功能,测试方法:最开始的分数是10分,当小蛇吃到一个实物时成绩加一,小蛇运动,实物再次出现,由此循环... 查看详情