Alpha版本发布
Alpha版本发布
Part1.基本介绍
| 作业所属课程 | 课程链接 |
|---|---|
| 作业要求 | 要求链接 |
| 团队名称 | Typhoon |
| 作业目标 | 通过本次团队项目,体验通过使用软件工程来研发项目的一般流程,学会团队合作,提高个人技能 |
成员列表
| name | 学号 | |
|---|---|---|
| yrz | 1417 | |
| zl | 1421 | |
| ysq | 1418 | |
| zc | 1420 | |
| szy | 4121 | |
| ly | 4203 | |
| lyj | 4212 |
Part2.项目地址
我们使用的是墨刀原型设计工具
地址连接:https://next.modao.cc/app/d1nof7re5kjk1usf0a7cq5lv81wmld
加载过程会有些慢,如果一次出不来,请多试几次,如果还是不行请联系我们
Part3.测试报告
本次试验我们一共进行了三次项目测试
第一次,初步项目设计
初级设计样式为下图所示


通过观察和实际使用体验发现,把这个页面设计为主页,实在不太符合游戏的基本设计,让玩家看了以后也没有想要去试玩的冲动,所以第一次初步设计后对项目的主页和页面美观方面做了一些优化。
第二次,项目设计修改
第二次项目修改样式如下



通过第二次修改后,项目已经初步完成了,但是还有一些不足的地方,我们没能发现,于是寻找了一些玩家做了游戏体验报告,依据游戏体验报告来进行项目的第三次修整。
第三次,项目修整
通过对玩家的体验意见的统计,我们终结出了一下几点需要修整的地方
- 游戏规则不应当出现在主页,应当设计一个游戏介绍页面
- 在“游戏设置”界面,没有“返回”的选择,如果用户按错一个设置,那么只能退出,重新设置,很不方便;
- 得分榜就只显示了黄金点数以及玩家数,并没有显示玩家的得分,也没有显示其他玩家的得分,并不能体现大家的一个对比情况。能够现在本轮玩家的一个得分排名好一些。
- 每周排行榜以及个人最佳成绩在页面设置一个按钮比较好,而不是点退出才显示出来。
- 退出后直接返回了桌面,没有返回登录界面。
在这些意见中,我们依据具体情况实现现在的版本中。
其次增加了一些细节设置设置,例如当你点击提交按钮后,会出现一个反馈响应,而不是直接出现结果,如下图所示。

页面所能展现的功能十分有限,所以具体详细的项目展示,请点击上面的链接进行体验
测试体会与终结
经过几次的测试体验,我们发现,在自己进行项目孵化时并不会注意到一些细节的修整,只是注意项目整体的大方向设计,通过测试这个过程可以发现以一些我们在孵化项目过程中没有注意到的问题,这是本次测试最大的收获。其次,测试最好不要自己测试自己负责的部分,在本次项目过程中,有些组员就是在测试自己负责功能部分时,认为已经没有什么问题了,但是最终大家体验时还是发现了许多问题,所以测试,不要自己测试自己的负责的功能,让他人来测试,有时会有意想不到的收获。
Part4.项目总结
一. 本次α版本完成的功能
- 用户输入数字,并得到游戏反馈
- 用户可以设置游戏时间--可以是游戏轮次,也可以是游戏具体时间
- 游戏排行榜
- 游戏房间
二. 未完成的功能
- 播放音乐--原型设计似乎并不能实现播放音乐的功能
- 自定义游戏模式--缺乏游戏模式的设计经验
三,β版本的展望
- 将游戏的基本功能全部实现完成
- 将游戏的交互友好性再提升一个等级
- 学习一些优秀游戏的游戏模式设计,将他们的设计优化改变成我们的模式
- 在原有项目的基础上,在尽可能的增添一些新功能
四,具体安排
预计时间是四周
- 队长带领组员学习游戏设计的模式,使用五天左右
- 队长给组员分工,大约使用一天时间
- 花费一天时间,拓展新功能
- 组内成员分为2,2,3三组,第一个两人小组负责游戏模式基本搭建,队长辅助,第二个两人小组负责软件的测试和寻找用户体验,并撰写体验报告,第三个三人小组负责对原有的游戏模式框架的搭建和功能的拓展,花费时间预计两周。
- 剩下一周时间进行最终的测试和修整。
Alpha版本发布的更多相关文章
- 评论alpha版本发布
讲解顺序: 1. 新蜂:俄罗斯方块 俄罗斯方块已经完成了核心的游戏部分,可以流畅的进行游戏,经验值功能也已经完成,目前进度很好:不足之处主要有:后续的显示内容还没完成,所以界面空出来很多板块,alp ...
- 英语词典Alpha版本发布说明
Alpha版本发布说明 功能: ·简洁的应用界面,不被无良的广告弹窗影响 ·功能直接,在需要查词时及时出现,没有每日一句精选文章等杀了你的流量,在学习过程中更加专注! ·采用金山词霸API,提供发音 ...
- Alpha版本发布时间安排
Alpha版本发布截止时间:2014年11月23日 第一轮迭代M1报告时间:2014年11月27日课上 - 每个团队5分钟时间汇报,5分钟时间提问 第一轮迭代M1事后分析报告时间:2014年11月29 ...
- Pipeline组Alpha版本发布说明
Pipeline组Alpha版本发布说明 项目名称 Pipeline 项目版本 Alpha版本 负责人 北京航空航天大学计算机学院 ILoveSE 联系方式 http://www.cnblogs.co ...
- GP工作室—Alpha版本发布2
GP工作室-Alpha版本发布2 一.简介 1.1作业要求 这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationSc ...
- GP工作室—Alpha版本发布1
目录 GP工作室-Alpha版本发布1 一.简介 1.1作业要求 1.2团队成员 二.软件下载安装说明 五.项目总结 @(Gold Point团队の项目计划) GP工作室-Alpha版本发布1 一.简 ...
- play ball小游戏-Alpha版本发布说明
Alpha版本发布说明 一.功能介绍 本团队所做的微信小程序是一款小球经碰撞后最终到达目的位置通关的休闲益智类游戏.Alpha版本具有的功能大体如下: 1. 闯关模式 多达12关普通竖屏关卡.4关特殊 ...
- Visual Lab Online —— Alpha版本发布声明
Visual Lab Online -- Alpha版本发布声明 项目 内容 班级:北航2020春软件工程 博客园班级博客 作业:Alpha阶段发布声明 发布声明 目录 Visual Lab Onli ...
- 项目Alpha版本发布
这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 这个作业的要求在哪里 https://edu.cnbl ...
随机推荐
- [LeetCode] 849. Maximize Distance to Closest Person 最大化最近人的距离
In a row of seats, 1 represents a person sitting in that seat, and 0 represents that the seat is emp ...
- shell每隔一秒钟就记录下netstat状态
说明 木马可能类似随机发送心跳包的操作,随机sleep.对这类情况写好了一个监听shell脚本,每隔一秒钟就记录下netstat状态. 代码 #!/bin/bash #功能:用于定时执行lsof 和 ...
- mysql开启缓存、设置缓存大小、缓存过期机制
目录 一.开启缓存 1.修改配置文件my.ini 2.命令方式 二.查看是否生效 1.query_cache_type 使用查询缓存的方式 2.have_query_cache 设置查询缓存是否可用 ...
- Centos7网络连接
参考链接:http://baijiahao.baidu.com/s?id=1597809303775176940(上面有些没说清楚,所以简化总结一丢丢) Step1 编辑 — 虚拟网络编辑器 — (管 ...
- request.GET、request.POST、request.body(持续更新)
1.request.GET: print(request.GET) # <QueryDict: {'page' : ['5'], 'id__gt' : ['4']}> print(requ ...
- UMl类图基本认识
1.基本认识 1) UML——Unified modeling language UML (统一建模语言), 是一种用于软件系统分析和设计的语言工具,它用于帮助软件开发人员进行思考和记录思路的结果2) ...
- C语言中malloc、free和new、delete的用法和区别
很多学过C的人对malloc都不是很了解,知道使用malloc要加头文件,知道malloc是分配一块连续的内存,知道和free函数是一起用的.但是但是: 一部分人还是将:malloc当作系统所提供的或 ...
- PCA分析的疑问
R 与python scikit-learn PCA的主成分结果有部分是反的 通过R和python分别计算出来的PCA的结果存在某些主成分的结果是相反的,这些结果是没有问题的,只是表示这个分量被反转了 ...
- Properties类使用详解
Java Properties类使用详解 概述 Properties 继承于 Hashtable.表示一个持久的属性集,属性列表以key-value的形式存在,key和value都是字符串. Pr ...
- python学习-59 hashlib模块
hashlib模块 用于加密相关的操作,3.x里代替了md5模块和sha模块 加密功能 import hashlib obj = hashlib.md5() # 如果在md5里加上自己设置的参数,别的 ...