第5篇 Scrum 冲刺博客

1.站立会议

照骗

进度

成员 昨日完成任务 今日计划任务 遇到的困难
钟智锋 完成技能 完全重构游戏逻辑代码,并编写调试模块 队友的代码已经和想法相去甚远
庄诗楷 制作了开始游戏的界面 进行了相关的装饰改进 按钮修饰代码错误
易德康
岑健昆 完全理解客户端与服务器通信 学习队友重构后的代码 重构后代码偏向面向过程,难以分离客户端部分和服务器部分
张宇芃
朱杰晖

2. 燃尽图

3. 代码签入记录

4. 恰当的项目程序

代码节选

#include "judger.h"

Judger judger;

//减掉显示当前局面
void display()
{
	printf("hpRed:%d
bagBlack:%d
evoPointRed:%d
", judger.hpRed, judger.bagRed, judger.evoPointRed);
	printf("hpBlack:%d
bagBlack:%d
evoPointBlack:%d
", judger.hpBlack, judger.bagBlack, judger.evoPointBlack);
	printf("Turn:%d
", judger.turn);
	for(int i = 0; i < 32; ++i)
	{
		if(i%4 == 0) puts("");
		if(judger.chess[judger.map[i]].isActive || judger.map[i] == -1)
			printf("%d:%d	", i, judger.map[i]);
		else printf("%d:999	", i, judger.map[i]);
	}
	puts("");
}

int main()
{
	int op;
	judger.init();
    //输入操作类型,起点和终点,来简单的进行游戏
	while(1)
	{
		puts("1->init, 2->move, 3->evo, 4->useBag");
		display();
		scanf("%d", &op);
		if(op == 1){
			judger.init();
		}else if(op == 2){
			int placeFrom, placeTo;
			scanf("%d%d", &placeFrom, &placeTo);
			judger.move(placeFrom, placeTo);
		}else if(op == 3)
		{
			int place;
			scanf("%d", &place);
			judger.evo(judger.turn, place);
		}else{
			int place;
			scanf("%d", &place);
			judger.useBag(judger.turn, place);
		}
	}
}

5. 每日每人总结

成员 总结
钟智锋 进度已经大大落后,只能只能用速度较快的方法立即之前的任务,以进入下一阶段
庄诗楷
易德康 棋子的移动出现了考虑不周的情况,改改改,起步有点慢,没有思考清楚。
岑健昆
张宇芃 初步完成自己的任务,可能还要修bug,不过可以清闲一点了
朱杰晖 划水的一天
原文地址:https://www.cnblogs.com/zzidun-pavo/p/12983928.html