第三篇Scrum冲刺博客
项目 :GDUT小霸王
目录
一、站立式会议
1.1 会议截图
1.2 今日事,今日毕
成员 | 昨日完成工作 | issue编号 | 今日计划工作 | issue编号 |
---|---|---|---|---|
林泽鸿 | 登录,计算下一步,获取游戏结束时的分数 | 4IV,4IY,4IZ | 回到上一步,获取最高分,排行榜 | 4J1,4J2,4J3 |
李玉 | 调整游戏音量,Day2博客的撰写 | 4LQ | 切换BGM,Day3博客的撰写 | 4LR |
梁鸿健 | 挑选BGM | 无 | 学习小程序开发尝试参与代码工作 | 4KD |
刘彦享 | 2048游戏功能完善 | FW0 ,FWS | 游戏撤销功能 | 4JT |
龙俊健 | 论坛删帖 | 4k9 | 查看帖子修改帖子 | 4k2 4K5 |
1.3 遇到的“纸老虎”
成员 | 遇到的“纸老虎” |
---|---|
林泽鸿 | 对于前端的知识较为陌生,进一步地学习了vue |
李玉 | uve学习过程中遇到过很多困难,知识依然很陌生。 |
梁鸿健 | 在学习前端开发知识中,遇到许多新知识,需要抓紧学习。 |
刘彦享 | 并无遇到明显困难 |
龙俊健 | springboot的批量文件上传不太熟练 |
二、项目燃尽图
2.1 如下:
三、代码/文档签入记录
3.1 签入记录(一)
完善发帖功能,添加上传图片功能
添加限制图片大小设置
3.2 签入记录(二)
显示游戏列表完成
3.3 签入记录(三)
Git日志提交规范
四、项目程序/模块的最新(运行)截图
4.1 最新部分模块代码
/**
* 游戏进行
* @param move 1,2,3,4分别代表上下左右移动
* @param request
* @return
*/
@GetMapping("/run")
public Result run(@RequestParam(name = "move") String move,HttpServletRequest request){
Result result = new Result();
GameDataVo vo = new GameDataVo();
String openId = ResultUtils.getOpenId(request);
String key = "game:"+openId;
//获得列表最后一个的对象
Game2048 game = mapper.convertValue(redisUtils.lGetIndex(key,-1), new TypeReference<Game2048>() { });
//操作
switch (move){
//up
case "1":
vo.setHasMoved(game.moveUp());
vo.setScore(game.getScore());
vo.setGameState(game.getGameState());
break;
//down
case "2":
vo.setHasMoved(game.moveDown());
vo.setScore(game.getScore());
vo.setGameState(game.getGameState());
break;
//left
case "3":
vo.setHasMoved(game.moveLeft());
vo.setScore(game.getScore());
vo.setGameState(game.getGameState());
break;
//right
case "4":
vo.setHasMoved(game.moveRight());
vo.setScore(game.getScore());
vo.setGameState(game.getGameState());
break;
default:
result.setCode(ResultCode.PARAMETER_ERROR);
result.setMsg("错误参数");
break;
}
vo.setTiles(game.getTiles());
if (scopeService.getScope(openId,1)>=game.getScore()){
vo.setHigest(scopeService.getScope(openId,1));
}else{
//分数比数据库中的高,修改数据
vo.setHigest(game.getScore());
scopeService.updateScope(openId,1,game.getScore());
}
result = ResultUtils.setResult(vo);
//当redis缓存列表中
if (redisUtils.lGetListSize(key)>3){
redisUtils.lRemove(key,1L,redisUtils.lGetIndex(key,0L));
}
redisUtils.lSet(key,game,64800L);
return result;
}
4.2 截图
五、每日每人总结
5.1 如下表
团队成员 | 总结内容 |
---|---|
林泽鸿 | 学习了vue的语法,学习了小程序的登录功能 |
李玉 | 初步掌握HBuilder,开始编程工作 |
梁鸿健 | 学习了小程序前端开发知识 |
刘彦享 | 使用curd进行业务处理 |
龙俊健 | 学习了springboot的批量文件上传 |