这两天感冒了没有第一时间更新blog和tfs,给大家抱歉了!

上周五我们已经将服务器搭建完成并成功通讯,周六周日大家非常给力的完成了很多内容!

View Shilin Liu 处理来自服务器的数据
显示来自服务器的信息
设计系统提示 框
     
Client Jiafan Zhu 发送心跳,发送玩家操作
Yiming Liao 接收服务器发来的其他tank的信息
   
     
Server Songtao He 设计服务器服务
Junbei Zhang 在服务器上运行10个简单的AI
  设计通讯安全策略
  接收客户端请求并响应

这样一来我们可以在无视子弹的情况下,看到在服务器运行的若干个AI tank

今天的plan是能够看到其他玩家在地图上跑

View Shilin Liu 处理来自服务器的地图信息
区分自己、玩家
 
     
Client Jiafan Zhu 修改收发包
Yiming Liao  发送玩家信息给服务器
   接收服务器的地图信息及玩家、AI信息
     
Server Songtao He 接收玩家信息并广播
Junbei Zhang 服务器打开时生成随机地图
   
   

!!-----------------------------------------帅气的分割线---------------------------------------------

至此我们的第一个sprint已经实现了我们在一个有限大的地图上能看到其他的玩家在移动了,

相比较最开始的目标是省略了一些内容,我们计划将,交互碰撞,子弹处理等放在第二个sprint当中去做。

两周的时间里面,大家有过意见分歧,有过磕绊,不过大家的目标是一样的,为了让我们的游戏变得更好。

感谢各位小组成员,非常非常给力~大家辛苦了!

第二个sprint我们的目标是:

1、实现玩家交互(tank碰撞,子弹碰撞)

2、实现场景破坏

3、实现无限地图

4、实现计分、排行等附加功能

[ASE][Daily Scrum]11.17的更多相关文章

  1. [ASE][Daily Scrum]11.05

    在昨天的课程之后经过讨论进行了初步的分工,并制定出了我们的一个两周计划. 尚没有和老师讨论,已经询问了时间没有收到回复,等老师那边讨论过后我会在更新这个部分. 第一阶段的目标是用户能够在一个空白的地图 ...

  2. [ASE][Daily Scrum]11.30

    燃烧图的页面进不去了…… 小结一下吧,sprint2的内容已经基本完成了, 推迟到之后进行的任务: ·地图块的刷新 一些bug尚未修复不过不是特别重要所以也推到后面了, 之后两个sprint主要会增加 ...

  3. [ASE][Daily Scrum]11.28

    昨天基本上已经完成了sprint2的task, 现在剩下一些bug还需要来修正, 然后我正式加入码代码的大军啦~ Shilin Liu  显示聊天框 Zhao Li     搭建聊天服务器 Yimin ...

  4. [ASE][Daily Scrum]11.27

    View Shilin Liu 设计死亡处理 Yiming Liao 处理tank-子弹碰撞事件     Server Songtao He 修复子弹队列满时的bug Junbei Zhang 服务器 ...

  5. [ASE][Daily Scrum]11.26

    今天主要是修复一些历史遗留问题以及bug, 在task上进展不是很明显, 在地图与客户端同步之后产生了一些bug,例如一发子弹会消掉很多砖块,服务器地图与本地地图不同步等等... 目前的大方向分工是这 ...

  6. [ASE][Daily Scrum]11.25

    View Shilin Liu 修复现有的bug,子弹无法破坏射程内视野外的墙 Yiming Liao 无法看见从视野外到视野内的子弹     Server Songtao He 服务器处理子弹命中t ...

  7. [ASE][Daily Scrum]11.24

    今天开会总结了一下第一周的进度,讨论了无限地图的访存方法,做了简单的人员调整, Client的包接收分析与服务器通信这块基本上完成了, 之后Jiafan Zhu会开始和Junbei以及Songtao一 ...

  8. [ASE][Daily Scrum]11.21

    由于服务器广播那边进度稍慢,所以这几天client和view那边先来做无限地图这部分, View Shilin Liu 不同地图块无缝拼接  当tank走到地图块边缘时从服务器请求新的地图块     ...

  9. [ASE][Daily Scrum]11.19

    Sprint2已经开始了~今天晚上有课所以今天的plan比较少~ View Shilin Liu 能够看见其他玩家发射出来的子弹 能够看见其他玩家的子弹消失         Client Jiafan ...

随机推荐

  1. boost compile

    pushd E:\boost\boost_1_59_0 b2 stage --toolset=msvc-12.0 --without-python --stagedir="E:\boost\ ...

  2. git免密码pull,push

    执行git config --global credential.helper store

  3. 循序渐进Python3(七) -- 2-- 面向对象进阶

    面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中) 对象,根据模板创建的实例(即:对象),实 ...

  4. spring 下载地址

    http://repo.spring.io/release/org/springframework/spring/

  5. 第3章 C#中的委托和事件

    .NET框架中的委托和事件 using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

  6. CentOS 7将网卡名称eno16777736改为eth0

    http://www.linuxidc.com/Linux/2015-09/123396.htm Linux系统版本:CentOS_7(64位) 一.前言: 今天将CentOS 6.5装回了CentO ...

  7. Selenium2+python自动化25-js处理日历控件(修改readonly属性)

    前言 日历控件是web网站上经常会遇到的一个场景,有些输入框是可以直接输入日期的,有些不能,以我们经常抢票的12306网站为例,详细讲解如何解决日历控件为readonly属性的问题. 基本思路:先用j ...

  8. Python全栈--6.1-match-search-findall-group(s)的区别以及计算器实例

    match.search.findall.group(s) 区别 import re # match findall经常用 # re.match() #从开头匹配,没有匹配到对象就返回NONE # r ...

  9. Antenna Placement poj 3020(匹配)

    http://poj.org/problem?id=3020 题意:给定一个n*m的矩阵,'*'代表城市,现在想要用1*2的矩阵将所有的城市覆盖,问最少需要多少个矩阵? 分析:先为每个城市进行标号,再 ...

  10. Python:面向对象

    面向过程:根据业务逻辑从上到下写垒代码 面向对象:对函数进行分类和封装 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 类:用来描述具有相同属性和方法的对象的集合,定义了该集合中 ...