团队项目(HCL队)第二周
一、项目介绍
1.内容
我们队选择的题目是经典90坦克大战的java实现,后续会加入ai,以实现更丰富的体验。
2.预期使用数量
原版的经典90坦克大战拥有众多粉丝,我们在其上进行拓展,目前预计用户量为2000.
3.需求规格说明书
基本需求
- 闯关游戏,人机对战
- 丰富的地图元素,有趣的角色扮演
- 基本的移动,射击等方法,以及击毁坦克的效果
高级需求
- 敌机掌握我方大本营的位置,并搜索合适路径进攻
- 新的地图
- 血量设置,以方便新手入门
- 新的道具
面向用户分析:作为经典游戏的复制品,我们必须致敬经典,在大部分情况下还原原版的设定,并在此之上加入我们的拓展。
需求性分析:畅顺的移动射击体验,完善的规则限制。
技术需求:java swing制作界面、人工智能制作敌机ai。
二、系统进一步阐释
- 真实性
- 目前微信上最近推出几个小程序复刻版,同时也有其他团队选择同样项目
- 可用性
- 休闲娱乐
- 价值性
- 致敬经典
- 有情怀
- 重温童年
码云链接:https://gitee.com/misakubex/BattleTank
issues:

三、时间安排:
原有安排
| 时间 | 任务进度 |
|---|---|
| 第6周 | 1.团队组队,团队博客 (√) |
| 2.团队介绍、成员展示、角色分配、选题确定 (√) | |
| 3.制定团队计划安排,团队贡献分的规定 (√) | |
| 第7周 | 1.需求规格说明书 |
| 2.原型设计,队员估计任务难度并学习必要的技术 | |
| 3.编码规范完成、平台环境搭建完成、初步架构搭建 | |
| 第8周 | 1.原型改进(给目标用户展现原型,并进一步理解需求) |
| 2.架构设计,WBS, 团队成员估计各自任务所需时间 | |
| 3.测试计划 | |
| 第9周 | 1. 团队项目Alpha任务分配计划 |
| 2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | |
| 第10周 | 1.用户反馈+测试计划改进 |
| 2. 团队Alpha阶段个人总结 | |
| 3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 | |
| 第11周 | 1. 团队项目Alpha博客:事后分析 |
| 2. 每个团队有一人必须离开,自己寻找下一个接纳自己的团队。团队发博客宣布离队和接纳的成员。 | |
| 第12周 | 1. 团队项目Beta任务分配计划,介绍新成员 |
| 2. 连续7天的Beta敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | |
| 第13周 | 1. 团队项目Beta博客:发布说明、测试报告、展示博客 |
| 2. 团队Beta阶段个人总结 | |
| 第14周 | 1. 团队项目Beta博客:事后分析, 宣布每人的贡献分 |
| 第15周 | 1.团队整个阶段总结,分析用户数据,整理文档,保证以后的团队能接手。 |
校正后的安排
| 时间 | 任务进度 |
|---|---|
| 第6周 | 1.团队组队,团队博客 (√) |
| 2.团队介绍、成员展示、角色分配、选题确定 (√) | |
| 3.制定团队计划安排,团队贡献分的规定 (√) | |
| 第7周 | 1.需求规格说明书 (√) |
| 2.原型设计,队员估计任务难度并学习必要的技术 (√) | |
| 3.编码规范完成、平台环境搭建完成、初步架构搭建 (√) | |
| 第8周 | 1.原型改进(给目标用户展现原型,并进一步理解需求) |
| 2.架构设计,WBS, 团队成员估计各自任务所需时间 | |
| 3.测试计划 | |
| 第9周 | 1. 团队项目Alpha任务分配计划 |
| 2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | |
| 第10周 | 1.用户反馈+测试计划改进 |
| 2. 团队Alpha阶段个人总结 | |
| 3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 | |
| 第11周 | 1. 团队项目Alpha博客:事后分析 |
| 2. 每个团队有一人必须离开,自己寻找下一个接纳自己的团队。团队发博客宣布离队和接纳的成员。 | |
| 第12周 | 1. 团队项目Beta任务分配计划,介绍新成员 |
| 2. 连续7天的Beta敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | |
| 第13周 | 1. 团队项目Beta博客:发布说明、测试报告、展示博客 |
| 2. 团队Beta阶段个人总结 | |
| 第14周 | 1. 团队项目Beta博客:事后分析, 宣布每人的贡献分 |
| 第15周 | 1.团队整个阶段总结,分析用户数据,整理文档,保证以后的团队能接手。 |
矫正计算方法
由于第六周和第七周给出有充足的时间进行系统设计和需求分析,这两周的小组成员都可以按照计划稳步推进,因此可以完成原有计划表给出的安排,本周暂时不需要对计划表进行矫正
四、分工安排:
李密、卢泰佑:坦克类的实现以及相关方法
黄宇航、黄国航、赖少勇、陈舒标:其余地图实现以及界面实现
五、完成情况:
全员:进行讨论并得出需求分析以及大体框架
六、成员感想:
团队项目(HCL队)第二周的更多相关文章
- 团队项目(第三周)—GG队
需求改进&系统设计 队员 学号 叶尚文(队长) 3116008802 蔡晓晴 3216008808 杜婷萱 3216008809 龙剑初 3116004647 于泽浩 3116004661 一 ...
- BestRW团队项目创意以及NABCD
一.写在前面 这次的团队项目我们队选到的是自由选题,与其说是选,不如说是分配.毕竟我们组游戏排名倒数第二···其实当我第一次听说我们队排倒数第二的时候我是有点不爽的,毕竟在这后面能够抽到的题目都是剩下 ...
- 团队项目——Alpha发布2
一.作业描述 这个作业属于哪个课程 这个作业要求在哪里 团队名称 CTRL-IKun 这个作业的目标 在这个星期内完成团队项目α版本的第二次测试和发布,完善出错设置 二.成员列表 姓名 学号列表 廖志 ...
- 团队项目(第二周)—GG队
项目需求规格分析 队员信息 队员 学号 叶尚文(队长) 3116008802 蔡晓晴 3216008808 杜婷萱 3216008809 龙剑初 3116004647 于泽浩 3116004661 项 ...
- Surprise团队第二周项目总结
Surprise团队第二周项目总结 项目进展 已实现五子棋人人模式部分 人人模式: 基本方式:采取黑棋先行,黑白交替的下棋顺序. 模式:通过鼠标点击相应棋盘中的"交叉点",在lay ...
- 团队项目第6周 - Alpha阶段项目复审 - 天冷记得穿秋裤队
团队项目第六周 - Alpha阶段项目复审 - 天冷记得穿秋裤队 经小组讨论得出以下排名 小组 优点 缺点,bug报告 最终名次 冲鸭队 一款融合了2048和俄罗斯方块的小游戏,题材十分新颖,游戏充满 ...
- #ZLYD团队第二周项目总结
ZLYD团队第二周项目总结 项目进展 确定项目内容.目标.实现计划 首先确定游戏界面的游戏区域中墙的位置,绘制其图形,并通过其中的方法,返回墙壁的位置等属性. 根据豆子的位置,绘制其图形. 初始化吃豆 ...
- 《BUG创造队》第二次团队作业:团队项目选题报告
项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 实验六 团队作业2:团队项目选题 团队名称 BUG创造队 作业学习目标 可行性自评总结,并且采用NABCD方法进行项目初步分 ...
- bug终结者 团队作业第二周
bug终结者 团队作业第二周 我们小组选取游戏"开心消消乐",回答问题: 1. 此类软件是什么时候开始出现的, 这些软件是怎么说服你(陌生人)成为他们的用户的? 他们的目标都是盈利 ...
随机推荐
- Numpy统计
Numpy统计 axis=None 是统计函数的标配参数,默认不输入此参数则为对数组每一个元素进行计算,设定轴则对此轴上元素进行计算 1:常用统计函数 .sum(a,axis=None):数组a求和运 ...
- fio 测试磁盘
root@rook-test:/# ceph osd status+----+-----------------------------+-------+-------+--------+------ ...
- Ubuntu下Eclipse热键Ctrl+Alt+Up无效的解决
原文链接 :http://rox.iteye.com/blog/875078 现在好多链接都打不开了, Ubuntu下一直用NetBeans开发,改了热键为Eclipse的,复制行不管用,一直认为是N ...
- SpringBoot配置文件YML 注意事项
YML读取注意事项 使用YML时遇到的坑: 最近在做项目时,遇到了一些在读取YML配置时发生的问题,在这里写一并写下来,希望给自己以及大家一个提示,能尽量避免在读取配置文件时发生这些错误,给开发带来不 ...
- HTML的标签简介
1.标签的简介: <html>与</html>之间的文本描述网页<head>与</head>之间的标签用于定义文档的头部,他是所有的头部的文件<b ...
- 使用Fiddler发送POST请求
使用Fiddler发送POST请求 在测试过程中,有时会遇到需要修改请求中带的参数,去验证权限的安全问题,但是一些post请求,我们在浏览器中不能直接修改他的参数,然后去提交验证. 而fiddler可 ...
- Mysql操作日志
任何一种数据库中,都有各种各样的日志.MySQL也不例外,在Mysql中有4种不同的日志.分别错误日志.二进制日志.查询日志和慢查询日志.这些日志记录着Mysql数据库不同方面的踪迹.下文将介绍这4种 ...
- eclipse使用MAVEN打包可执行的jar包
1.新建maven工程 注意勾选 随便填一下 建好之后工程目录如下 新建测试类与工具类,主类很简单 工具类也很简单,就是初始化了日志 maven依赖包也只有一个log4j的jar <depend ...
- 【Python基础教程第2版】——第二讲:列表和元组
引言: 什么是数据结构? 数据结果是通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合.Python中最常用的数据结构是序列. Python包含6种内建的序列:列表和元组(最常用:列表可以修 ...
- 8-组成n的1的个数
/* ones时间限制:1000 ms | 内存限制:65535 KB难度:3 描述 Given a ...