15组任务2:俄罗斯方块需求分析

枯木逢春 2021-09-28 15:04:13

1.团队序号:15组

小组成员:姜鑫硕  常春  张健  崔庭玮  赵子霖  齐兴皓

2.需求分析

目标人群:小范围内同学及老师

实现目标:仅作为提升技能的实践项目,不真正参与大面积用户交互,以身边同学及老师意见为开发方向

原型图

总体需求分析:该项目需要一个良好的界面,能与键盘鼠标等外部设备交互,可以供玩家自己选择游戏难度与背景音乐的控制,其次需要实现不同方块在接受外部方向调整时的相应方案,总体具备以下功能

(1)各种不同方块初始形态的设置(方向,颜色,形状等问题的初始化)

(2)用户控制对初始方块的干预(加速下坠,直接坠底,方向变换)

(3)判断每行各个格子的占用情况,当行满自动削行且累计积分

(4)具有开始,暂停,重新开始游戏等功能的键位及功能设置

项目模拟:

游戏开始后,随机生成一个方块下坠并在右上角提前显示,然后在游戏区域产生,右上角继续显示下一个下坠物,当前下坠五下落到底后,右上角下坠物开始出现在游戏区域,循环往复,直到游戏结束或暂停。

当玩家交互时,程序根据玩家指令对下坠方块的形态与速度进行更改,并根据实时位置检测,若旋转位置已被占用则指令失效。

根据玩家一次性削行数量积分,一次性消耗行数越多积分越多

NABCD模型分析 

N:根据身边小范围使用者体验进行功能完善

A:熟练使用Java完成项目搭建与后续改进

B:童年经典游戏,很多人都有游戏经验与怀旧情结,愿意主动体验

C:同样选择俄罗斯方块项目的小组

D:动员小组成员及老师进行一定程度的推广

3.小组互评

 姜鑫硕常春   张健   崔庭玮赵子霖齐兴皓
姜鑫硕101010101010
常春101010101010
张健101010101010
崔庭玮101010101010
赵子霖101010101010
齐兴皓101010101010

 

...全文
2151 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

283

社区成员

发帖
与我相关
我的任务
社区描述
沈阳北软信息职业技术学院计算机系软件工程课程教学、学习、交流社区。
c++pythonc语言 高校
社区管理员
  • 北软夏老师
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

各位同学,

 

你好,欢迎加入沈阳北软软件工程CSDN社区!此社区用于开展软件工程教学活动以及为各位同学提供软件工程相关话题交流平台。加入社区后请完成如下任务:

1. 更改社区签名(注意,不是昵称)为“年级+专业+方向+姓名”,如:19软件安卓张三,19计应WEB前端李四,19计应JavaWeb王五。

 

期待社区伴你成长!

 

2021.08.24

试试用AI创作助手写篇文章吧