团队作业第二周

  需求规格说明书

团队:你吼辣么大声干什么嘛队

目录

1、引言

  1.1  编写目的

2、项目概述

  2.1产品描述

  2.2产品功能

  2.3实现语言与运行环境

  2.4用户特点

3、具体功能

  

4、约束

 

 

 


 

 

1。引言

  1.1 编写目的

  编写此文档是为了更详细地阐述项目,明确项目的需求、意义,还有设计和开发中一些要注意的事项等。

 

2。项目概述

  2.1产品描述

    由于我们团队的人数和能力都十分有限,所以我们是抱着学习和锻炼自己的目的来完成这个项目。

    贪吃蛇是一款十分经典的游戏,规则简单,但可以锻炼到反应能力,甚至是快速计算和判断能力,同时还是放松自己。

  

  2.2产品功能

    休闲娱乐。

  

  2.3实现语言

    Python

 

  2.4运行环境

    Ubuntu

 

  2.5用户特点

    应该没有吧

 

3。具体功能

  1、贪吃蛇游戏功能

    3.1.1 开始游戏

    3.1.2 暂停游戏

    3.1.3 继续游戏

    3.1.4 退出游戏

    3.1.5 死亡

    3.1.6 通关

    3.1.7 保存游戏

    3.1.8 随机出现食物(不在蛇身内)

    3.1.9 记录蛇的行走轨迹

    3.1.10 蛇头延沈

    3.1.11 蛇尾缩进

    3.1.12 吃到自己身子 死亡

    3.1.13 碰到墙壁 死亡

    3.1.14 下一关游戏

    3.1.15 全通过

  2、排行榜功能

    3.2.1 时间最快

    3.2.2 得分最高

    3.2.3 最快死亡

  3、双人对战功能

    3.3.1 双人模式

    3.3.2 暂停游戏

    3.3.3 退出游戏

    3.3.4 决出胜负

    3.3.5 再来一局

  4、线上对战功能

    3.4.1 连接玩家

    3.4.2 暂停游戏

    3.4.3 退出游戏

    3.4.4 游戏排行榜

4。总体设计约束

  技术限制

   编程能力有限,时间和精力也有限,要顾及多门课程。

 

 

 


 

 

项目地址:https://github.com/lzhooo/tanchishe.git

 

 

预期的用户数量: 3

 

 

 

系统的:真实性:

    可用性: 能正常玩就行

    价值所在:休闲娱乐; 锻炼到编程能力,团队合作能力,以及熟练软件开发流程

 

 

 

团队的分工

李家杰:查阅资料,参与游戏设计

李志恒:设计功能

梁富伟:编写文档

 

每个人完成的情况

 

李家杰:挺好的

李志恒:天马行空

梁富伟:努力中

 

 

每个人的感想

 

李家杰:第一次做游戏好有趣啊哈哈哈哈

李志恒:脑壳疼想到

梁富伟:软件工程确实是一门十分有实践意义的课程,非常需要锻炼。团队合作也是一门学问。

 

posted @ 2018-10-19 23:03  traeh  阅读(156)  评论(0编辑  收藏  举报