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. LQB2013A01高斯日记

    诶,今天发生了点不是很开心的事.说实话挺影响心情的啊(谁遇见这种事不生气呢啊啊啊啊) 但是不能水更,还是得好好更新呀. 这个题居然直接用excel哈哈哈哈 那,,就这样吧!

  2. Biopython 第三方库示例

    Biopython 第三方库示例 https://biopython-cn.readthedocs.io/zh_CN/latest/

  3. TCP 服务器端

    """ 建立tcp服务器 绑定本地服务器信息(ip地址,端口号) 进行监听 获取监听数据(监听到的客户端和地址) 使用监听到的客户端client_socket获取数据 输 ...

  4. FPAG_Microblaze_PWM_定时器

    由于Xilinx底层库的定时器没有PWM例程,调试过程中费了不少劲.生产PWM需要两个定时器同时工作,一个控制频率,一个控制占空比,位数可通过硬件设置. #include "xtmrctr_ ...

  5. PHP 实例 - AJAX 与 XML-AJAX XML 实例

    PHP 实例 - AJAX 与 XML AJAX 可用来与 XML 文件进行交互式通信. AJAX XML 实例 下面的实例将演示网页如何通过 AJAX 从 XML 文件读取信息: 实例   Sele ...

  6. PHP date_format() 函数

    ------------恢复内容开始------------ 实例 返回一个新的 DateTime 对象,然后格式化日期: <?php$date=date_create("2013-0 ...

  7. Python 访问字符串中的值

    Python 访问字符串中的值 Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用.高佣联盟 www.cgewang.com Python 访问子字符串,可以使用方括号来 ...

  8. PHP str_word_count() 函数

    实例 计算字符串 "Hello World!" 中的单词数: <?php高佣联盟 www.cgewang.comecho str_word_count("Hello ...

  9. luogu P3285 [SCOI2014]方伯伯的OJ splay 线段树

    LINK:方伯伯的OJ 一道稍有质量的线段树题目.不写LCT splay这辈子是不会单独写的 真的! 喜闻乐见的是 题目迷惑选手 \(op==1\) 查改用户在序列中的位置 题目压根没说位置啊 只有排 ...

  10. Hadoop学习之NCDC天气数据获取

    期望目的 下载<Hadoop权威教程>里用到的NCDC天气数据,供后续在此数据基础上跑mapred程序. 操作过程 步骤一.编写简单的shell脚本,下载数据文件到本地文件系统 已知NCD ...