Week 3 Report

Group Status Report

1) summarize your overall status for the week

Network:

  1. Base on the process in last week, optimize the game session, delay, update and data transmission.
  2. Figure out server and client API with graphic team.

Graphic:

  1. Move object by ‘w’,’a’,’s’,’d’  through server (last week object move in local)
  2. Setup a camera with the object.
  3. Rebuild the data type, add a client id into the data type. Then we can connect muti clients to server.

 

2) include both the week # and the date of the meeting

Week3.

Date of the meetings: 04/15, 04/17, 04/19,  04/20

3) add a statement summarizing the group morale (feel free to be creative in expressing your morale)

We can do everything!

4) add at least one of your latest screenshots to your group page

Capture

Individual Status Report

Yuxiao Zhou:

1) what were your concrete goals for the week?

  • add time stamp in server to fix server loop period
  • Help graphics team to understand networking code and make sure graphic part and networking part code can work together

2) what goals were you able to accomplish?

  • add time stamp in server to fix server loop period
  • make sure graphic part and networking part code can work together

3) if there were goals you were unable to meet, what were the reasons?

  • The networking part code is getting complicated.  We are trying to make an API for the graphics team, but we still need some time to figure out how.

4) what are your specific goals for the next week?

  • Help graphic team with the UI design.

5) what is your individual morale (which might be different from the
overall group morale)?

  • Good luck with my onsite interviews this week…

Yuxiang Di:

1) what were your concrete goals for the week?

  • API
  • solve packet size difference problem

2) what goals were you able to accomplish?

  • Remove client from network session when disconnected
  • fix server loop period with fix time
  • solve packet size difference problem (almost done)

3) if there were goals you were unable to meet, what were the reasons?

API will be packed once whole networking finished. packet size problem still have bug when process header with size.

4) what are your specific goals for the next week?

  • finish packet header( states event type and size for next packet)
  • only server send to client who need receive update

5) what is your individual morale (which might be different from the
overall group morale)?

(“CSE125″>”GTA5”) ? “Work” : “Still need to work”;

Jie Sheng:

1) what were your concrete goals for the week?

Instead of using the simple camera, make a fps camera which moves along with the character. Assign client ID for any new client connect to the server and being able to recognize and distinguish them on the server.

2) what goals were you able to accomplish?

All goals were met. We can hold 8 clients connected to the server and let them move at the same time without any lagging issue.

3) if there were goals you were unable to meet, what were the reasons?

All goals were met.

4) what are your specific goals for the next week?

Starting to add game logic components and game outputs. (weapon, on hit, damage, etc)

5) what is your individual morale (which might be different from the
overall group morale)?

I am so handsome!

Qianchen Zhao:

1) what were your concrete goals for the week?

Put the scene graph in the sever and let it to handle the movement of all objects in different clients.

Implement a first-person camera

2) what goals were you able to accomplish?

I have already implemented the scene graph in server and let it handle the rotation and translation of each object.

I have already implement a first-person camera in client with Jie

3) if there were goals you were unable to meet, what were the reasons?

All goals were met.

4) what are your specific goals for the next week?

Try to add a bounding box for our model so that we can do the collision detection

5) what is your individual morale (which might be different from the
overall group morale)?

I don’t have individual morale

Yangshuoshen Liu:

1) what were your concrete goals for the week?

Building a skeleton animation structure which we can use for loading animation later on.

2) what goals were you able to accomplish?

I finished parsing animation files.

3) if there were goals you were unable to meet, what were the reasons?

Loading animation is still under development, because it took a lot of time on research.

4) what are your specific goals for the next week?

Finish loading animation next week, adding sound effect to the game

5) what is your individual morale (which might be different from the
overall group morale)?

graphic is fun

Yichi Yan:

1) what were your concrete goals for the week?

1 Start and finish minion’s bones construction

2 Starting working on animation of action and post design

2) what goals were you able to accomplish?

The minion’s bones (skeleton for motion design) construction was finished. In addition, adding the walking action with arms wave properly.

3) if there were goals you were unable to meet, what were the reasons?

Nothing, all good for now.

4) what are your specific goals for the next week?

Design more action with the existing model, and export with different type of format such as FBX or 3ds to confirm with graphic program generator. Fix the bugs.

Create a other version minion model which without skeleton. Trying to implement animation with object handle without bones.

5) what is your individual morale (which might be different from the
overall group morale)?

As your service.

Yule Lin:

1) what were your concrete goals for the week?

  1. Maintain website contents.
  2. Fix delay and sleep time period of server update function.
  3. Delete exited client from server.
  4. Fix the bugs when muti client connect to the server.
  5. Work with graph team on client side and make sure data transmit between server and client correctly and completely.

2) what goals were you able to accomplish?

  1. Working on data transmit between server and client.

3) if there were goals you were unable to meet, what were the reasons?

All good for now.

4) what are your specific goals for the next week?

  1. Trying optimize the network data type.(packet size problem)

5) what is your individual morale (which might be different from the
overall group morale)?

Pretty good, but probably busy in a couple weeks.

About the author: Yuxiao Zhou