单词挑战设计0.1

Outline

先给出我总结的小组讨论之后的情况,然后给出简单的设计介绍。

Conconlusion of Discussion, 2015.11.08

1.极关键的问题:组员或多或少都疑虑改动API的时间成本、难度,导致我们Brain Storm没那么富有创新

2.一致意见:按照baseline要求开发,不加入API改动级别的feature。

3.我观察了App商店现有的词典,发现几条重要反馈

同步

主题颜色

所以我们在准备设计之前还有困惑:我们的单词挑战,

1.以后随着“登录同步”功能的加入,也要相应的进行改动。

2.主题颜色也要变化。我们事先需要考虑

我们会尽量在开发时考虑这些因素。

Brief Introduction of design

红色部分表示需要依赖其他功能

定义

小明对相应词库有了较好的理解,为了证明自己玩这个游戏,希望得到一个较高分数。

设计

参照Android 版单词挑战的设计(我们希望完全还原Android的设计逻辑)

额外特性

由于我们暂时没有想到如何利用好现有API,大体功能没有做改进,但有小改动希望能实现如下:

桌面端通过键盘选选项

按键盘1、2、3、4选选项,或更多键盘操作

20题的目录

通过目录,做题时可以不按顺序。也会使得提交之前,改前面某题答案更方便

一键加入挑战内的生词

进行了一轮挑战之后,可以对错题对应单词“一键添加到生词本”

建议

我们提出的想法,不确定是否实现,

advise1(轻度依赖登录功能)

用户行为分析+推荐,比如:

小明在背单词、生词本的表现非常好,则他可以被推荐玩“单词挑战”

advise2

第一次玩游戏出现一个简单tutorial

advise3(依赖UWP的微信分享功能,依赖单词挑战好玩程度)

如果这个小功能被给与更多关注,制作一个建议的web版APP,仅仅是做题+排名功能,但支持微信分享:

场景:小明玩单词游戏,分数还不错,分享到了微信上。刷朋友圈的人看到了,觉得挺有意思,也在web版上挑战了。而我们可以借助web版,在结束做题,给出排名同时,显示下载bing词典的链接(有了bing词典,天天玩挑战!)

时间: 2024-10-28 22:47:49

单词挑战设计0.1的相关文章

app后端设计(0)--总目录

原文:http://blog.csdn.net/newjueqi/article/details/19003775 做了接近两年app相关的系统架构,api设计,先后在两个创业公司中工作,经历过手机网页端,android客户端,iphone客户端,其中的乐与苦,得与失,仰首问天有谁知?我觉得是时候来个总结,把相关的技术和心得记录下来. 注:这系列文章谈到的经验是根据自身在小型创业团队中总结的,大牛们请飘过^-^ app后端设计(1)--api app后端设计(2)--xmpp的使用 app后端设

背单词软件-设计于实现

2014-08-28 三层结构 数据访问层 业务逻辑层 表现层 数据结构 技术要点 经验于教训 参考 三层结构 返回 三层结构优点:职责明确,易于理解,提高代码重用率,便于改动. 三层结构缺点:上层依赖下层,下层修改,上层也得相应修改. 图1 Solution 从图1可知,软件是三层结构,分别是表现层.业务逻辑层.数据访问层.三层结构都是上层调用下层:表现层->业务逻辑层->数据访问层,表现层->数据访问层亦可. 数据访问层 数据访问层提供对永久层数据(比如:文件,数据库)的简单操作(增

【Python 21】52周存钱挑战2.0(列表和math函数)

1.案例描述 按照52周存钱法,存钱人必须在一年52周内,每周递存10元.例如,第一周存10元,第二周存20元,第三周存30元,直到第52周存520元. 记录52周后能存多少钱?即10+20+30+...+520=13780 2.0增加功能:记录每周存款金额(使用list) 2.案例分析 输入:每周递存金额(10元)和挑战总周数(52周) 处理:账户累计+=每周存入金额:每周存入金额 +=每周递存金额.从第1周开始循环,到52周结束. 输出:第几周,存入多少元,累计账户多少钱? 3.列表list

【Python 24】52周存钱挑战4.0

1.案例描述 按照52周存钱法,存钱人必须在一年52周内,每周递存10元.例如,第一周存10元,第二周存20元,第三周存30元,直到第52周存520元. 记录52周后能存多少钱?即10+20+30+...+520=13780 2.0增加功能:记录每周存款金额(使用list) 3.0增加功能:使用循环直接计数(for) 4.0增加功能:灵活设置每周存款数,增加存款数及存款周数 2.案例分析 输入:每周递存金额(10元)和挑战总周数(52周) 处理:账户累计+=每周存入金额:每周存入金额 +=每周递

【Python 23】52周存钱挑战3.0(循环计数for)

1.案例描述 按照52周存钱法,存钱人必须在一年52周内,每周递存10元.例如,第一周存10元,第二周存20元,第三周存30元,直到第52周存520元. 记录52周后能存多少钱?即10+20+30+...+520=13780 2.0增加功能:记录每周存款金额(使用list) 3.0增加功能:使用循环直接计数(for) 2.案例分析 输入:每周递存金额(10元)和挑战总周数(52周) 处理:账户累计+=每周存入金额:每周存入金额 +=每周递存金额.从第1周开始循环,到52周结束. 输出:第几周,存

app后端设计(0)--总目录(转)

原文:http://blog.csdn.net/newjueqi/article/details/19003775 做了接近两年app相关的系统架构,api设计,先后在两个创业公司中工作,经历过手机网页端,android客户端,iphone客户端,其中的乐与苦,得与失,仰首问天有谁知?我觉得是时候来个总结,把相关的技术和心得记录下来. 注:这系列文章谈到的经验是根据自身在小型创业团队中总结的,大牛们请飘过^-^ app后端设计(1)--api app后端设计(2)--xmpp的使用 app后端设

基于Qt5.5.0的sql数据库、SDK_tts文本语音朗读的CET四六级单词背诵系统软件的编写V1.0

作者:小波 QQ:463431476 请关注我的博客园:http://www.cnblogs.com/xiaobo-Linux/  感觉我要火~~这比我是装定了!! 我的第二款软件:CET四六级单词背诵软件.基于QT5.5.0.sql数据库.以及TTS文本识别语音单词朗读的一款软件. 第一款软件的sql数据库软件的编写:http://www.cnblogs.com/xiaobo-Linux/p/4676950.html 现在来讲解我的第二款高大上的代码: 这个是.pro的代码,其中axconta

三:Storm设计一个Topology用来统计单词的TopN的实例

Storm的单词统计设计 一:Storm的wordCount和Hadoop的wordCount实例对比 二:Storm的wordCount的方案实例设计 三:建立maven项目,添加maven相关依赖包(1)输入:search.maven.org网址,在其中找到storm的核心依赖(2)将核心依赖添加到pom.xml文件中 <dependency>            <groupId>com.github.aloomaio</groupId>            

背单词系统 数据结构课程设计

     数据结构     课程设计说明书           题目:          轻松背单词   学生姓名:       啦啦啦 学    号:    201406060306      院 (系):    电气与信息工程 专    业:   计算机科学与技术 指导教师: 2016  年  1 月 15 日 目 录 1.设计任务 1 2. 需求分析 1 3. 概要设计 1 3.1 基本功能 1 3.2 函数说明 1 3.3 变量和结构体说明 2 3.4 单词存储简要分析 2 3.5 功能