基于NABCD评论作品,及改进建议

1.根据(不限于)NABCD评论作品的选题;

  N(Need,需求):飞机大战题材的游戏对80,90后的人来说算是童年的记忆,可以在闲暇之余打开电脑玩一会儿。但是面向初中生,高中生的话这种PC小游戏可能不会那么适合,毕竟紧张的学习氛围下他们不会有合适的时间去打开电脑玩游戏。

  A(Approach,做法):这是一款基于PC端开发的小游戏,语言用的是JAVA,通过试玩可以看到游戏里面有很多经典飞机大战的功能以及玩法,目前版本很多功能已经完善,玩起来很怀旧。

B(Benefit,好处):对于我们来说可以在课下闲暇之余打开电脑玩一会儿这种射击类型的小游戏来得到放松,我个人也十分喜欢这种类型的游戏。

  C(Competitors,竞争):当下市面上有很多完备的飞机大战游戏,无论是从美工,玩法,平台方面我认为SkyHunter都会受到很大的挑战,PC端比如雷电,手机端比如全民飞机大战,雷霆战机等等。

  D(Delivery,推广):该程序的相关内容放置到GitHub平台上进行共享下载,比较方便,相信进一步推广后会得到更多人的认可。

2.评论作品对选题和alpha发布时发展预期的实现程度;

选题展示中Hello world!团队展示的作品是会有经典飞机大战的功能,在游戏中还会有下落的不同buff除了增强飞机能力的buff之外,也加入了减弱飞机buff的功能,可能玩家会获得一个失去子弹的buff,这样只能靠闪躲敌机来进行游戏一般持续时间会有(30-40秒)。beta版本中新加入了两种不同的战机,目前有三种战机可以进行切换,不同的战机发射的子弹不同,而且新版本中加入了血条的功能,在我方战机受到了敌机的子弹轰炸后会损失生命值,生命值为0时会损失生命数量,总共3条命。在这其中还会出现回血的buff,吃到了奖励后生命值会增加。总体来说,该团队在beta版本已经实现了大部分功能,目前是一个很好玩的游戏。

3.就现有技术和工作量,不改变选题的主要方向,为该作品在beta版本可增减的功能提出改进意见。给出每项功能预估的工作时间

我个人很喜欢SkyHunter这款游戏,游戏背景很漂亮,飞机做的也很精致。美中不足的是:

1.游戏中射击的声音太大了,连续射击时会很刺耳,还会掩盖背景音乐。我觉得可以把子弹的声音改的小一点,或者换一个不那么刺耳的音效;预估时间:2h

2.在单局游戏死亡后,点击重新开始后,上一局的背景音乐还是会继续播放,并且会和当前战局的背景音乐重叠,可以针对这个问题进行修改;预估时间;2h

基于spec评论作品

每个小组评论其他小组Alpha发布作品的软件功能说明书。
要求和提交在[https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/1224]。

试用(并截图)所有其他小组的Alpha作品,与软件功能说明书对比,评论Alpha作品对软件功能说明书的实现。

根据软件功能说明书,测试所有其他小组的作品。每个bug另计10分。bug报告(参见教材298页)要求各位同学以前见过,不再重复。

通过比对软件说明书,该团队的作品在实现alpha版本功能的基础上还实现了以下beta版本说明书中的六个功能:

功能一:更换我方飞机驾驶员头像

功能二:更换我方战机

功能三:更换战机的同时更换发射的子弹

功能四:敌方飞机发射攻击子弹

功能五:我方战机生命条显示,有生命值

功能六:当生命值没有了就会结束游戏,出现结束游戏界面,显示文字defeat,显示重新游戏按钮和结束游戏按钮,点击重新游戏按钮,进入游戏界面,点击结束游戏按钮,退出游戏。

并且作品中的失败界面比软件说明书中的更加精致。

 

还有一个超级武器功能,我没能按出来(不知道是哪个键子),以下是作品截图:

BUG:

1.在游戏进行一段时间后,敌机会不再刷新,只剩下我方战机,无法通关。

截图如下:

2.在我方战机死亡失败后,点击重新开始,前一局的背景音乐还会继续播放,并且会和当前战局的背景音乐重合。(音乐的bug无法截图)

互评Beta版本-SkyHunter的更多相关文章

  1. 互评Beta版本——杨老师粉丝群——Pinball

    互评beta版本    杨老师粉丝群——<PinBall> 一.基于NABCD评论作品,及改进建议 1.根据(不限于)NABCD评论作品的选题 (1)N(Need,需求) 随着年龄的增长, ...

  2. 王者荣耀交流协会互评Beta版本及答复功能改进建议、Bug修正

    互评Beta版本 欢迎来怼团队博客园安卓APP Thunder团队爱阅app 探路者团队贪吃蛇 Hello World!团队项目空天猎 答复功能改进建议 答复其他各组给出的“就现有技术和工作量,不改变 ...

  3. 互评Beta版本(Hello World!——SkyHunter)

    1 基于NABCD评论作品,及改进建议 SkyHunter这款游戏我很喜欢,小时候总玩飞机类的游戏,这款游戏我上课的时候试玩了,在我电脑上运行是很好玩的,音乐震撼,画面玄幻,富有金属音乐的味道,游戏内 ...

  4. 互评Alpha版本—SkyHunter

    1.根据NABCD评论作品:   N(Need,需求):飞机大战题材的游戏对80,90后的人来说算是童年的记忆,可以在闲暇之余打开电脑玩一会儿.但是面向初中生,高中生的话这种PC小游戏可能不会那么适合 ...

  5. 王者荣耀交流协会互评Beta版本--爱阅app

    测评人:任思佳 爱阅APP软件说明书地址:http://www.cnblogs.com/szjzsd/p/7881686.html 1.根据NABCD评论作品的选题:   N(Need):相比α发布来 ...

  6. 作业 20181127-3 互评Beta版本

    此作业要求参见:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2448 组名:可以低头,但没必要 组长:付佳 组员:张俊余 李文涛 孙赛佳 ...

  7. 互评Beta版本——二次元梦之队——“I Do”

    基于NABCD评论作品,及改进建议 1.根据(不限于)NABCD评论作品的选题 (1)N(Need,需求) 这是一款可以教学新手入门编程的软件,不断的通关让他们慢慢学会编程,可以让没有接触过编程的人了 ...

  8. 互评Beta版本 - Hello World团队项目空天猎

    由于改组项目未提供可以直接进行安装运行的安装包或可执行文件,所以我找到了该组组长陈同学,由他根据其小组项目的功能说明书进行演示. 基于NABCD评论作品,及改进建议 每个小组评论其他小组beta发布的 ...

  9. 互评Beta版本——Thunder组爱阅app(探路者团队测评)

    基于NABCD评论作品,及改进建议 每个小组评论其他小组beta发布的作品. 1.根据(不限于)NABCD评论作品的选题;   N(Need,需求):在Beta中加入了书友QQ群,以及反馈建议,更好的 ...

随机推荐

  1. vue.js数据绑定

      语法         插值             双大括号:{{text}} {{*text}}之渲染第一次 {{{html}}}        表达式(各种数值,变量,运算符的综合体)     ...

  2. 拥抱.NET Core系列:MemoryCache 初识 (转载)

    阅读目录 MSCache能做什么? 从IMemoryCache说起 开发者的体验 写在最后 Cache是一个绝大多数项目会用到的一个技术,说起到缓存可能就联想到 Set.Add.Get.Remove. ...

  3. java 快速开发框架平台 二次开发 代码生成器 springmvc SSM后台框架源码

    官网 http://www.fhadmin.org/D 集成安全权限框架shiro  Shiro 是一个用 Java 语言实现的框架,通过一个简单易用的 API 提供身份验证和授权,更安全,更可靠E ...

  4. C语言中堆内存的开辟和释放与内存处理函数

    C语言动态分配内存,malloc的出现就是来弥补静态内存分配的缺点 比如说我们在定义数组的时候,数组的长度必须是一个常量,不能改变的值,假如我事先定义了数组,一旦业务需求发生改变,那么这个数组就不能再 ...

  5. 用margin实现两列布局中的自适应列

    <div id="wrapper"> <div id="col1"> "fixed" </div> &l ...

  6. 2-[Mysql]- 初识sql语句

    1.统一字符编码  强调:配置文件中的注释可以有中文,但是配置项中不能出现中文 mysql> \s # 查看字符编码 # 1.在mysql的解压目录下,新建my.ini,然后配置 #mysql5 ...

  7. 02-web框架

    1 while True: print('server is waiting...') conn, addr = server.accept() data = conn.recv(1024) prin ...

  8. Python之闭包函数、装饰器

    1.闭包函数 #作用域关系在函数定义阶段时就已经固定死了,与调用位置无关 # 即:在任意位置调用函数都需要跑到定义函数时寻找作用域关系 # def f1(): # x=1 # def inner(): ...

  9. [webapp]ios safari 正确使用js跳转

    在safari上,以往屡试不爽的location.href = url; 变得不好用了.使用该方法跳转到新的网页,无法使用后退按钮回到上个页面.想想也是,直接修改值得方式跳转总是怪怪的,但是从刚学网页 ...

  10. [webpack]--webpack 如何解析代码模块路径

    前言 webpack是如何解析代码模块路径 webpack 中有一个很关键的模块 enhanced-resolve 就是处理依赖模块路径的解析的,这个模块可以说是 Node.js 那一套模块路径解析的 ...