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,不过可以清闲一点了 |
朱杰晖 |
划水的一天 |