20145206、20145325、20145326、20145311团队第一周博客
2016-05-15 22:37
190 查看
20145206、20145325、20145326、20145311团队第一周博客
项目内容
设计一个打字游戏。项目目标
用Java语言来实现打字游戏。实现计划
1.第十一周:建立整个项目的框架,包括项目内容,每一周的项目进程,项目成员分工,团队项目托管连接,团队博客链接。2.第十二周:去图书馆,或者网上查找关于打字游戏的Java源代码,并进行团队分析与拆分。
3.第十三周:将收集到的资料和代码,与团队目标相结合。再进行明确的团队分工。开始撰写游戏源代码与游戏测试代码。
4.第十四周:每个组员开始进行自己的任务,并将自己的成果git到团队项目中。每个组员遇到的问题也都可以发在我们的小组群里面讨论,或者发表在每周的博客里,与大家分享。
5.第十五周:设计出一个初步的游戏成品,成员进行试玩,并找找有没有什么地方可以进行改善。上交作业!
成员、分工:
组长:20145206邹京儒组员:20145325张梓靖、20145326蔡馨熠、20145311王亦徐
第一步:团队一起去图书馆或者在网上找相关的项目素材,然后小组进行整理。
第二步:将整理的代码拿来运行调试,成功之后,小组将代码进行“分块”,并分配给每个组员。
第三步:每个组员结合团队项目的特色修改代码,并自行撰写测试代码,再将源代码与测试代码一并git到开源中国上。
第四步:将每个组员的成果汇总,也就是将测试成功的源代码拼凑到一块儿。最后成功运行出打字游戏。
用户需求分析:
1:我们的游戏主要的使用用户为学生,用来满足大家空闲时间消遣的功能,所以主要以愉悦身心、放松为宗旨。2:界面色调方面,我们准备使颜色尽量的鲜艳,对比度尽可能地高,以满足用户视觉上的要求
3:功能方面:我们小组打算从
<1>丰富界面
<2>将输入的内容扩展为五笔偏旁,四六级单词
<3>增加闯关选项,并与速度相匹配,越到后面的关卡越快
NABCD:
1) N (Need 需求):需求方面主要是帮助用户排遣无聊的时间,在空闲时稍微放松一下。2) A (Approach 做法):目前凭借我们自己的能力要实现这个游戏还是有些困难,所以我们决定通过查阅图书馆相关书籍,咨询老师,请教学习软件工程专业的同学,将游戏实现,然后我们对游戏进行测试改进和完善,最终实现所预想的功能。
3) B (Benefit 好处):好处方面,我们这个游戏相对于网上已经有的版本,在功能上有一个提高,因而更具有趣味性,从而使用户更愿意去接受我们的游戏,并且占用空间小,可以的话,我们可以尝试将游戏做成多平台的。
4) C (Competitors 竞争):至于竞争,我们首先要将自己的项目不断完善,然后正如上面所说,增加游戏的功能来达到吸引更多的用户,从而与众不同
5) D (Delivery 交付):关于交付,我们决定先在电脑windows上实现这个游戏,然后经过用户的测评之后,通过社交软件等的宣传,发布到互联网上供互联网用户使用,最后甚至实现在各种手机平台上的应用。
团队托管链接:https://git.oschina.net/cxy368/Javaslover
相关文章推荐
- Mongoose学习(2)
- smartupload 的简单使用(上传)
- 抽屉侧滑菜单Drawerlayout-基本使用方法
- 德州仪器(TI)3D机器视觉参考设计
- Infinite scroll has been called autopagerize, unpaginate, endless pages
- 网络学习-子网掩码
- 禁止复制与粘贴
- 20159302《网络攻击与防范》第十一周学习总结
- 数论四大定理
- HDU 3263 Ancient vending machine(多边形内直径和最小宽度)
- uva10603
- HDU 3966 Aragorn's Story 树链剖分
- spark性能优化:shuffle调优
- ViewPager中自带的pagerTabStrip切换(选项卡)
- UMDH查内存泄漏
- 在windows下,git webhook使用php拉取代码的学习总结
- Linux指令学习
- linux及shell相关学习
- 2016"百(sha)度(bi)之星"-资格赛(Astar Round 1)题解
- javascript的bom对象中的window对象