1.站立会议

照骗

进度

成员 昨日完成任务 今日计划任务 遇到的困难
钟智锋 确定客户端和服务器通信的形式 重新设计项目执行流程 我的规划过于混乱,对应难以同步开发
庄诗楷 绘制棋盘 游戏窗口的制作 ui制图与代步制图有点不协调
易德康 马,车,炮类的编写 完成其余棋子类的编写
岑健昆 实现TCP通信代码 理解队友具体实现过程 程序整体设计衔接不丝滑
张宇芃 设计棋子类的基类,炮的部分函数 编写初始化对局的函数 没有设计好炮棋子的进阶移动,如果要修改的话就势必要改动很大
朱杰晖 象的编写 棋盘总的移动和进化函数

2. 燃尽图

3. 代码签入记录

4. 恰当的项目程序

节选部分代码

class Cannons : public basicchess{
public:
int isRed;
int active;
string chessname = "Cannons";
int evo;
int frozen;
void move(int frozen, int start, int end) {
//将一维数组抽象成8行4列的棋盘,排序分别是从左到右从上到下依次递增
//炮分为上下左右四种攻击方式
if (end > 31 || end < 0 || frozen == 1) {
return;
}
int t1, t2;
int dis = end - start;
if ((end / 4 != start / 4) && (end % 4 != start % 4)) {//目的地点和初始地点的行和列没有一个相同,肯定不能攻击
return;
} if ((end % 4 == start % 4) && dis > 0) {//目的地点和初始地点同一列,炮向下攻击
t1 = start + 4;
while (map[t1] == -1) {//-1是空的,没棋子
t1 += 4;
}
t2 = t1 + 4;
while (map[t2] == -1) {
t2 += 4;
}
if (t2 <= 31 && t2 == end) {//合法目标
map[end] = map[start];
map[start] = -1;
return;
}
else//非法目标
return;
}
else if ((end % 4 == start % 4) && dis < 0) {//目的地点和初始地点同一列,炮向上攻击
t1 = start - 4;
while (map[t1] == -1) {//-1是空
t1 -= 4;
}
t2 = t1 - 4;
while (map[t2] == -1) {
t2 -= 4;
}
if (t2 >= 0 && t2 == end) {//合法目标
map[end] = map[start];
map[start] = -1;
return;
}
else//非法目标
return;
}
else if ((end / 4 == start / 4) && dis > 0) {//目的地点和初始地点同一行,炮向右攻
t1 = start + 1;
while (map[t1] == -1) {//-1是空
t1 += 1;
}
t2 = t1 + 1;
while (map[t2] == -1) {
t2 += 1;
}
if (t2 <= 31 && t2 == end) {//合法目标
map[end] = map[start];
map[start] = -1;
return;
}
else//非法目标
return;
}
else if ((end / 4 == start / 4) && dis < 0) {//目的地点和初始地点同一行,炮向左攻击
t1 = start - 1;
while (map[t1] == -1) {//-1是空
t1 -= 1;
}
t2 = t1 - 1;
while (map[t2] == -1) {
t2 -= 1;
}
if (t2 >= 0 && t2 == end) {//合法目标
map[end] = map[start];
map[start] = -1;
return;
}
else//非法目标
return;
}
}

5. 每日每人总结

成员 总结
钟智锋 据目前情况来看,明天能够完成当前的任务,进入下一阶段
庄诗楷
易德康 今天基本完成代码了,舒了一口气。
岑健昆
张宇芃 初步做好了炮的进阶,棋盘的初始化还是不难的,但是可能会出点小错误,明天再重新检查
朱杰晖 今天的进度加快了,较为满意

第3篇 Scrum 冲刺博客的更多相关文章

  1. Beta阶段——第1篇 Scrum 冲刺博客

    第1篇 Scrum 冲刺博客 a. 介绍小组新加入的成员,Ta担任的角色. 新加入成员 郭炜埕 原先担任的角色 前端界面设计 现在担任的角色 前端开发,并协助后端开发 新加成员介绍 炜埕同学对界面设计 ...

  2. Beta阶段——第2篇 Scrum 冲刺博客

    Beta阶段--第2篇 Scrum 冲刺博客 标签:软件工程 一.站立式会议照片 二.每个人的工作 (有work item 的ID) 昨日已完成的工作 人员 工作 林羽晴 完成https安全连接的问题 ...

  3. Beta阶段——第3篇 Scrum 冲刺博客

    Beta阶段--第3篇 Scrum 冲刺博客 标签:软件工程 一.站立式会议照片 二.每个人的工作 (有work item 的ID) 昨日已完成的工作 人员 工作 林羽晴 完成了报表数据的接口函数 顾 ...

  4. Beta阶段——第4篇 Scrum 冲刺博客

    Beta阶段--第4篇 Scrum 冲刺博客 标签:软件工程 一.站立式会议照片 二.每个人的工作 (有work item 的ID) 昨日已完成的工作 人员 工作 林羽晴 昨日完成获取提醒语句的接口函 ...

  5. Beta阶段——第5篇 Scrum 冲刺博客

    Beta阶段--第5篇 Scrum 冲刺博客 标签:软件工程 一.站立式会议照片 二.每个人的工作 (有work item 的ID) 昨日已完成的工作 人员 工作 林羽晴 完成了邮箱发送功能的测试,测 ...

  6. Beta阶段——第6篇 Scrum 冲刺博客

    Beta阶段--第6篇 Scrum 冲刺博客 标签:软件工程 一.站立式会议照片 二.每个人的工作 (有work item 的ID) 昨日已完成的工作 人员 工作 林羽晴 完成了函数的编写,提供报表数 ...

  7. 第七篇Scrum冲刺博客

    第七篇Scrum冲刺博客 一.站立式会议 提供当天站立式会议照片一张 二.每个人的工作 成员 已完成工作 明天计划完成的工作 遇到的困难 林剑峰 加入搜索页面 无 陆君健 校园卡匹配功能的实现 无 石 ...

  8. 第四篇Scrum冲刺博客

    第四篇Scrum冲刺博客 一.站立式会议 提供当天站立式会议照片一张 二.每个人的工作 成员 已完成工作 明天计划完成的工作 遇到的困难 林剑峰 用户界面跳转到用户信息页面的按钮,设计用户信息页面 测 ...

  9. 第三篇Scrum冲刺博客

    第三篇Scrum冲刺博客 一.站立式会议 提供当天站立式会议照片一张 二.每个人的工作 成员 已完成工作 明天计划完成的工作 遇到的困难 林剑峰 初步完成用户界面 用户界面跳转到用户信息页面的按钮,设 ...

  10. 第1篇Scrum冲刺博客

    目录 第1篇Scrum冲刺博客 各个成员在 Alpha 阶段认领的任务 各个成员的任务安排 整个项目预期的任务量 敏捷开发前的感想 团队期望 第1篇Scrum冲刺博客 各个成员在 Alpha 阶段认领 ...

随机推荐

  1. SpringBoot+Vue项目上手

    博客 https://gitee.com/RoadsideParty/White-Jotter-Vue?_from=gitee_search UI框架 https://at-ui.github.io/ ...

  2. IO—》打印流&commons-IO

    打印流 打印流添加输出数据的功能,使它们能够方便地打印各种数据值表示形式. 打印流根据流的分类: 字节打印流 PrintStream 字符打印流 PrintWriter 方法: void print( ...

  3. 在同一form表单中如何提交两个不同的action

    摘自:CSDN博客 原文链接地址:http://blog.csdn.net/huazhangena/article/details/7903955 有两种办法可以实现:1.针对一个action有多个提 ...

  4. JS的执行上下文

    定义 执行上下文时是代码执行时的环境,JS代码在运行前进行编译,那么会生成两部分,一部分是可执行的代码,而另一部分则是执行上下文. 发展 执行上下文所包含的内容是在不断的变化的.它主要分为了三个不同的 ...

  5. ./a.o 权限不够

    其实如果是-c -o 分开写的,那个不会出现的 如果是一起写的 请加上 chmod +x ./a.o

  6. @程序员,如何进入BAT这类一线公司?做到这几点的就有机会!

    跟大家聊一聊很多很多很多人问我的一个问题:中小公司的Java工程师该如何规划准备,才能跳槽进入BAT这类一线互联网公司? 作者简介:中华石杉,十余年BAT架构经验,倾囊相授 我用了三个 “很多” 来形 ...

  7. MyBatis-Plus使用(4)-集成SpringBoot

    我这里使用的MyBatis-Plus是当前最新的3.2.0版本, 1. 引入需要的jar,基础jar包括: <dependencies> <dependency> <gr ...

  8. day17.json模块、时间模块、zipfile模块、tarfile模块

    一.json模块 """ 所有的编程语言都能够识别的数据格式叫做json,是字符串 能够通过json序列化成字符串与如下类型: (int float bool str l ...

  9. VS c# 操作 Microsoft Project mpp 文件 并遍历边关系

    网上找到资料提供了遍历.mpp文件中任务的功能: http://blog.csdn.net/gxf36/article/details/5253792 ======================== ...

  10. ios 富文本 加颜色 删除线

    UILabel *valueL = [JAppViewTools getLabel:CGRectMake(JFWidth(15), CGRectGetMaxY(proName.frame)+JFWid ...