Final互评------《弹球学成语》---- 杨老师粉丝群
一、基于NABCD评论作品,及改进建议
1.根据(不限于)NABCD评论作品的选题;
N(Need,需求):本产品面相青少年及小学生,基于这些用户数量再加上一些休闲玩家,需求量还是比较大的。
A(Approach,做法):这是一款基于Python语言开发的PC端学习类游戏,在弹球游戏的基础上添加了背诵成语的功能,让玩家学中有乐,乐中有学,达到趣味教学的目的。在最终阶段中,该产品做到了成语记忆及成语检测的功能。
B(Benefit,好处):如今中华文化越来越重要,吸引了更多人的注意;而成语正是中华文化精华之一,值得人们去学习,使用。这款软件提高了青少年学习成语的兴趣,也间接性的提高了成语在日常使用中的频率。替代了人们在闲暇时间里度过的无意义生活,从而使他们不知不觉中积累了成语知识。
C(Competitors,竞争):在如今市面上背单词,背成语的软件有很多,打砖块等小游戏也有很多,但是把两者结合在一起的产品却少之又少。这款软件不但面相青少年用户还有追求放松游戏的玩家们。在PC端中,并没有一款知名的教学娱乐一体的软件,并且这款软件本身体积很小,不需要昂贵的硬件支持,绝大多数硬件都可运行。甚至可以放在U盘中即插即玩。但考虑到PC平台的用户逐渐减少,建议开发团队考虑移植到同步到Android和IOS平台。
D(Delivery,推广):这款程序最终打包成执行文件的形式发布,玩家只需双击就可以直接运行,并且可以在Coding.net上面直接下载。但最终考虑到面向青少年用户,让用户在百度云或迅雷的方式下载会更加方便。
2.评论作品对选题的实现效果;
Final阶段,该产品完成了成语背诵及成语检测的功能,并且添加了背景音乐和暂停的功能。基本上完成了“轻松学成语”的承诺。
3.与alpha和beta阶段比,作品有何进步;
界面更加简洁,因此产品面向青少年用户,所以界面看起来更加偏向年轻化。在功能上增加了调整背景音乐以及暂停功能,使软件更加实用。
4.有哪些进步或新功能你认为应该完成,而作品未实现,你认为工作量如何。
在功能二“成语检测”中,接触小球后,小球会从挡板重新弹起,这样会使两个小球弹回时距离太近以至于挡板不能选择正确的成语。本作品不仅完成了弹球小游戏,而且做到了边玩边学的初衷,基本上达到了玩中有乐,乐中有学的目的。工作量适中,完成了基本功能并美化了界面,但仍有小BUG需要改进。
二、基于spec评论作品
“杨老师粉丝群”在Final阶段对弹球学成语进行了一个优化,主要如下:
1.游戏首页
按钮简洁清晰,且由β阶段的英文改成中文,更加适合中小学生使用。
2.成语检测小球下落方式
由β阶段的垂直下落改为随机下落方式,增加了游戏难度;
但考虑到随机下落容易出现两个小球重合的情况,建议依旧设置好固定的下落路线,可设置交叉路线,避免了垂直下落的单一形式。
3、成语注释
当玩家点击暂停时会显示当前(正确)成语的注释,可以帮助玩家真正的学习该成语,做到了项目初期承诺的“玩中学”。
建议在玩家游戏失败时也添加注释功能,这样会在一定程度上帮助玩家加深对错误成语的印象,帮助其学习。
4、总结:
该项目实现了在软件功能说明(由视频展示、课堂展示、图文展示代替)书中的承诺。完成度很高。
Final互评------《弹球学成语》---- 杨老师粉丝群的更多相关文章
- Final版本互评——杨老师粉丝群《PinBall》
基于NABCD评论作品,及改进建议 1.根据(不限于)NABCD评论作品的选题 (1)N(Need,需求) 随着民族自信的觉醒,民主文化越来越受到重视,语文在高考中的比重也不断增加,在这种大环境下,成 ...
- 互评Beta版本——杨老师粉丝群——Pinball
互评beta版本 杨老师粉丝群——<PinBall> 一.基于NABCD评论作品,及改进建议 1.根据(不限于)NABCD评论作品的选题 (1)N(Need,需求) 随着年龄的增长, ...
- 互评Alpha版本——杨老师粉丝群——Pinball
一.基于NABCD评论作品,及改进建议 1.根据(不限于)NABCD评论作品的选题 (1)N(Need,需求) 成语学习对除汉语言专业外的大学生的需求并不是很高,初中生和高中生因为在升学时需要参加语文 ...
- COJ 0500 杨老师的路径规划(MST)最小生成树
杨老师的路径规划(MST) 难度级别:B: 运行时间限制:1000ms: 运行空间限制:51200KB: 代码长度限制:2000000B 试题描述 为满足同学们需求,杨老师在实验楼4层新建了好多个计算 ...
- 271. 杨老师的照相排列【线性DP】
杨老师希望给他的班级拍一张合照. 学生们将站成左端对齐的多排,靠后的排站的人数不能少于靠前的排. 例如,12名学生(从后向前)可以排列成每排5,3,3,1人,如下所示: X X X X X X X X ...
- 观看杨老师(杨旭)Asp.Net Core MVC入门教程记录
观看杨老师(杨旭)Asp.Net Core MVC入门教程记录 ASP.NET Core MVC入门 Asp.Net Core启动和配置 Program类,Main方法 Startup类 依赖注入,I ...
- 新疆大学ACM-ICPC程序设计竞赛五月月赛(同步赛)C 勤奋的杨老师【DP/正反LIS/类似合唱队形】
链接:https://www.nowcoder.com/acm/contest/116/C 来源:牛客网 题目描述 杨老师认为他的学习能力曲线是一个拱形.勤奋的他根据时间的先后顺序罗列了一个学习清单, ...
- 新疆大学ACM-ICPC程序设计竞赛五月月赛(同步赛)B 杨老师的游戏【暴力/next-permutation函数/dfs】
链接:https://www.nowcoder.com/acm/contest/116/B 来源:牛客网 题目描述 杨老师给同学们玩个游戏,要求使用乘法和减法来表示一个数,他给大家9张卡片,然后报出一 ...
- 新疆大学ACM-ICPC程序设计竞赛五月月赛(同步赛)- 勤奋的杨老师(最长递增子序列)
链接:https://www.nowcoder.com/acm/contest/116/C来源:牛客网 题目描述 杨老师认为他的学习能力曲线是一个拱形.勤奋的他根据时间的先后顺序罗列了一个学习清单,共 ...
随机推荐
- python3: 迭代器与生成器(1)
1. 手动遍历迭代器 你想遍历一个可迭代对象中的所有元素,但是却不想使用for循环. >>> items = [1, 2, 3] >>> # Get the ite ...
- [python]关于在python中模块导入问题追加总结
[背景] 最近在写程序时,我使用的eclipse编辑器运行都没有问题,然后部署到自动化环境上却偏偏报找不到相应模块问题,现在对该问题在之前的贴子上追加总结 原帖子:[python]关于python中模 ...
- CompletionService简讲
背景 最近在项目中看到太多后台task中使用Executor框架,提交任务后,把future都一个个加入到list,再一个个get这些future的代码. 这个的问题在于一方面没有时限,可能会被某些运 ...
- Linux解压.tar .tgz .tar.gz .tar.Z等文件
.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ---------------------- ...
- python学习课件
张鑫 18511446896 ------------------------------------------------------------------------------------- ...
- 2018-2019-2 20165302 《网络对抗技术》Exp4 恶意代码分析
实验要求 1.监控你自己系统的运行状态,看有没有可疑的程序在运行 2.分析一个恶意软件,就分析Exp2或Exp3中生成后门软件:分析工具尽量使用原生指令或sysinternals,systracer套 ...
- 如何为Windows Forms应用程序添加启动参数(Start-Up Parameters)
很多场合下,我们需要通过命令行或者快捷方式在Windows Forms程序启动时向其传递参数. 这些参数可能是用来加载某一个文档,或者是应用程序的初始化配置文件. 特别是对那些需要高度自定义配置的大程 ...
- JS编写简单的弹窗插件(含有demo和源码)
最近项目做完了 事情不是很多,今天正好也在调休,所以趁着这个时间研究了一下简易的JS弹窗功能,当然网上这块插件非常多,本人也没有仔细看网上的插件源码 只是凭着日常使用过的弹窗插件有这么多功能 来实现自 ...
- JAVA框架 Spring 和Mybatis整合(动态代理)
一.使用传统方式的dao的书写方式,不建议.目前采用的是动态代理的方式交给mybatis进行处理. 首先回顾下动态代理要求: 1)子配置文件的中,namespace需要是接口的全路径,id是接口的方法 ...
- JAVA框架Struts2--配置讲解
一.配置讲解: <struts> <package name="oop" namespace="/" extends="struts ...