敏捷冲刺-5月7日

敏捷冲刺-Day-02

所属课程 软件工程2024
作业要求 团队作业4—项目冲刺
作业目标 完成第 2 篇 Scrum 冲刺博客
冲刺日志集合贴 https://www.cnblogs.com/YXCS-cya/p/18178803

1.项目燃尽图

1.1 第二日-5月7日进度

  • 横坐标:sprint的工期(以天计算)
  • 纵坐标:sprint 内剩余任务的总预计工时(以小时标记)
  • 计划曲线:理想情况下的任务进展曲线,作为参考之用,一般为线段
  • 实际曲线:任务的实际进展曲线

2.会议记录

2.1 会议主题

第 2 天 Scrum 冲刺-着手项目基础

2.2 会议摘要

  • 游戏本体部分人员及网络部分人员进行交流,进一步了解对方需求
  • 开始根据前一天的任务分配以及已完成的部分,开始着手项目的基础功能

2.3 站立会议照片

3. 任务完成情况

3.1 昨日已完成的任务

游戏本体开发

陈炜烽 基本完成棋子的定义与初始化
肖德栋 下载安装好QT,并进行配置。
麦润泽 完成下棋

网络功能实现

  • 完成服务端获取本地IP地址并提供显示到文本框功能
  • 完成监听功能

3.2 今日任务安排

游戏本体开发

陈炜烽 基本完成棋子的定义与初始化
肖德栋 画棋盘
麦润泽 判断下棋是否合法。判断待下棋点是否已经存在棋子,判断发送的坐标位置是否超出棋盘范围。

网络功能实现

  • 完成客户端连接服务端功能

3.3 昨日工作困难

游戏本体开发

陈炜烽 暂无
肖德栋 对QT功能的了解不足,不能快速并熟练使用QT,在画棋盘的过程中要考虑的因素很多,而这些因素所使用的函数方法要学习
麦润泽 暂无

网络功能实现

  • QT内置的函数规定较多,要注重细节书写

4. 每日总结

崔海源 今天处理了服务端的基础功能,但是还有较多要实现的功能。
肖德栋 今天进行了画棋盘的工作,在这过程中学习了绘制一个棋盘的函数,设置棋盘参数,学习了QPainter 对象。
陈炜烽 完成了棋子的初始化,这是五子棋游戏的重要一步。通过在 SignalChess 类中定义了带有参数的构造函数 SignalChess(QPoint pt, bool bChessColor),为棋子对象提供了一个方便的初始化方式。在这个过程中,考虑了棋子的位置和颜色,并且灵活运用了 Qt 的类和数据类型,例如 QPoint 类型表示棋子的位置坐标。
麦润泽 完成了下棋操作,通过 QPoint 得到鼠标落点的坐标,通过计算比对得到最近的点作为落棋点,进行下棋操作,绘制对应棋子于该落点并记录该点已有棋子落下。
陈耀安 今天与尝试了项目的统筹,认识到管理项目的复杂与繁琐,需要加强对敏捷冲刺的学习。

5. 代码签入记录

posted @ 2024-05-08 22:30  云下成伞  阅读(30)  评论(0编辑  收藏  举报