每人工作
龚宇祥:
今天完成的任务:
- 对app的整体功能进行了测试,发现了一些bug
- 修复bug
- 修复某些兼容性的问题
遇到的困难:
- app的加载速度存在改进空间
周明贤:
昨天已完成的工作
- 完善前端对websocket的处理
- 重新实现授权功能
今天计划完成的工作
- 解决授权过程中第一次总是失败的bug
- 了解邀请好友和分享游戏的实现
工作中遇到的困难
- 授权按钮在第一次点击时总是无法成功,原因还未找出,初步判断是js异步调用或变量作用域的问题
钟润东:
昨日已完成的工作:
- 修复轮流交替逻辑,保证每个人客户端的程序同步运行
今日计划完成的工作:
- 隐藏工具栏,由于绘画工具的使用频度并不高,故不显示工具栏,当用户需要使用绘画工具的时候再激活显示,这节省了很大的画布空间,也让界面显得更加简洁明了;修复用户得分的广播问题,这个问题很莫知明、找不到问题所在,计划今天一并解决掉。
工作中遇到的困难:
- 在经过前面的几番大改动后,出现往往未等所有用户交替轮流绘画完毕就结束游戏的问题,想过可能是用户index计算出错、whenFinish(一个人绘制结束时调用)方法内判断出错或whenStart(一个人绘制开始时调用)内计时器归零的问题,发现都不是,甚至怀疑过基本数据结构数值类型是一个对象,在初次使用后第二次使用时就归0不能计时了。经过一番长时间的摸索,发现问题处在了逻辑上,正如我再Alpha阶段提到的,每个人在不同的阶段做不同的任务有不同的反应,且他们之间是实时相互联系影响交流的,这个程序要求逻辑性很强,问题处在我为每一个人都写了一个像socket发送消息并引发whenFinish调用的方法,故而多次调用whenFinish导致提前结束游戏。找到这个问题花了一定时间,主要还是通过写日志的方式查找问题根源。
张智涛:
昨天已完成的工作:
- 一个简单的提供图形与系统难度的下拉框的前端设计的实现
今天计划完成的工作:
- 实现提供图形和游戏难度的功能的实现
工作中遇到的困难:
- 具体功能没有思路实现
屈道涵:
昨日完成:
- 为房间号增加了一个资源池,使其能重复使用,从而能使得房间号尽量的短,便于记忆
今日计划:
- 与前端进行整合,测试并发现问题