结对编程—贪吃蛇游戏—需求分析

1.游戏简介:贪吃蛇游戏是一款经典的益智游戏,既简单又耐玩。该游戏通过控制蛇头方向吃食物,从而使得蛇变得越来越长。

2.游戏玩法:用上下左右方向键控制蛇的方向,寻找吃的食物,每吃一口就能得到一定的积分,而且蛇的身子会越吃越长,身子越长玩的难度就越大,不能碰墙,不能咬到自己的身体,地图的大小、蛇的速度可调节,且随游戏时间的推移,难度会自动增加。

3.游戏目的:达到一定积分,即可获胜。

4.需求分析:需要创建界面、蛇和食物,声明计时器、蛇的移动方法、吃食物增长蛇身的方法、食物随机生成的方法以及界面和速度的调控方法,并且使速度随时间呈正函数增长。接着进行游戏的判定,判定蛇是否接触墙壁或自己、时间是否为0,如果有则判定为游戏结束。如果判定积分达到规定数值,则判定游戏获胜。

时间: 2024-10-20 13:47:06

结对编程—贪吃蛇游戏—需求分析的相关文章

《结对-网页贪吃蛇游戏-需求分析》

一. 介绍:贪吃蛇游戏是一款经典的益智游戏,有PC和手机等多平台版本.既简单又耐玩,深受人们喜爱. 二. 用户需求:1.可在浏览器上进行游戏. 2.可以调节难度. 3.可查看历史战绩. 4.可以更改背景,游戏的开始暂停以及分辨率的调节. 5.可显示游戏的实时分数. 三. 实施做法:应用html,css,javascript,语言进行代码编写,运用sublime,DW进行代码编写调试运行. 四. 游戏特点:无需下载,用户可以随时打开浏览器进行游戏. 五. 游戏规定:游戏者通过键盘的上下左右控制蛇头

结对编程贪吃蛇项目需求分析

1.初始化游戏界面为 600*600大小,并于在中间显示开始游戏界面,等待鼠标响应以开始游戏: 2.在程序中用格子初始蛇长及蛇的位置,用W.S.A.D控制方向为上下左右进行游戏.游戏过程中,每吃到一次食物用For循环使蛇移动的speed增加,分数加10 ,蛇长加一格: 3.蛇头咬到蛇尾or蛇头接触活动区域外围则Game over,显示累计分数,游戏结束. 4. 项目里有暂停按键.重新开始按键使得游戏可以暂停和重新开始. 组员:张鸿程,喻政博.

结对-开发贪吃蛇游戏-开发环境搭建过程

项目:贪吃蛇游戏开发 环境搭建: Mac下: 1)官网下载jkd1.8版本. 2)下载IDE--eclipse或Myeclipse win下: 1)官网下载JDK,找到符合自己电脑的版本,下载的本地 2)下载IDE--eclipse或Myeclipse 3)配置环境变量: i.计算机->属性->高级系统设置 ii.单击高级系统设置->环境变量在系统变量里面分别设置JAVA_HOME.CLASSPATH和Path iii.在系统变量里找变量名JAVA_HOME,如果没有就点击新建.输入变量

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

游戏简介: 贪吃蛇一款可以提升玩家反应速度的游戏,简单易操作 需要实现功能: 1.游戏计时器,右上方显示 2.开始按钮,暂停按钮,退出按钮 3.难度选择按钮.难度选择分为速度1~5档 4.控制按键 ↑ ↓  ←  → 5.分数器,左上方显示 6.控制蛇方向,当蛇碰到四周墙壁死亡 7.玩家死亡显示"游戏结束".并在屏幕中间显示分数与时间

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

1.需求:①做一款可以消磨空闲时间的小游戏. ②吃掉一个黑色方格后就贪吃蛇本身就可以增加一个方格. 2.上传代码截图: 合影 3.约定的规范: ①界面设计简介,人性化. ②首行缩进为标准的4个空格符. ③注释按标准标注. 4.记录时间 确定作业题目              10% 查找知识学习              30% 进行代码编写              40% 做最后的修改              15% 编写博客                    5% 5.心得体会 ①在

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

项目名称:贪吃蛇 项目人员:田兴农  王铖 项目所需环境及工具:python  pygame 了解python的使用方法,并讨论如何完成贪食蛇的代码 1.导入数据库.初始化游戏.游戏窗口的实现(设置窗口大小.填充背景)2.让蛇在屏幕上出现并定义蛇的颜色:3.人机交互,控制蛇的运行速度及方向:4.定义食物的属性,并且让食物在屏幕上随机位置出现,蛇吃到食物后食物消失,蛇身体加长:5.让蛇在碰到窗口边缘后再窗口的另一侧耳出现:6.当蛇碰到自己的身体时蛇死亡并将蛇的颜色和游戏的界面颜色调换:7.设置重新

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

项目名称:贪吃蛇 项目人员:田兴农  王铖 项目所需环境及工具:python  pygame 了解python的使用方法,并讨论如何完成贪食蛇的代码 1.导入数据库.初始化游戏.游戏窗口的实现(设置窗口大小.填充背景) 2.让蛇在屏幕上出现并定义蛇的颜色: 3.人机交互,控制蛇的运行速度及方向: 4.定义食物的属性,并且让食物在屏幕上随机位置出现,蛇吃到食物后食物消失,蛇身体加长: 5.让蛇在碰到窗口边缘后再窗口的另一侧耳出现: 6.当蛇碰到自己的身体时蛇死亡并将蛇的颜色和游戏的界面颜色调换:

结对编程 贪吃蛇项目-开发环境搭建过程

贪吃蛇开发环境搭建 Python和pygame的安装过程 1.去官网下载python和pygame.(需注意自己电脑是32位的还是64位的) 2.安装pythone 和 pygame. 3.安装完成后,查看环境变量配置情况:计算机->属性->高级系统设置->环境变量->系统变量->Path. 4.在命令提示符中输入:python,验证是否安装成功,若提示是无效的命令,重启计算机,再输入python验证. 5.在Python IDLE中输入import pygame和pygam

结对-贪吃蛇游戏-结对项目总结

结对-贪吃蛇游戏-结对项目总结 1.编写目的 贪吃蛇游戏是一款内存小易操作的益智类小游戏,特别适合我们在压力大时作为一个缓解情绪的娱乐方式,既不沉迷又得到放松,随时随地都可以玩不需要网络. 2.设计思路 游戏通过控制贪吃蛇的移动方向决定它吃下去的东西来增加它的长度,使它逐渐变长,每吃下去一个随之增长一个长度,当贪吃蛇碰到墙壁或者自己本身则游戏结束. 3.游戏功能 通过UP上,DOWN下,life左,right右控制贪吃蛇的移动方向,每吃一个东西增加一个长度,碰到墙壁或自身则游戏结束 4.代码 下