Group Status

  1. Summarize your overall status for the week

    Game Logic

    Networking & Integration

    Graphics

    Untitled

    Untitled

    Arts & Music

  2. Add a statement summarizing the group morale

    The group morale is really good right now. Everyone in the team is getting along well, feeling motivated, and working together happily, which creates a positive and friendly atmosphere.

  3. Add at least one of your latest screenshots to your group page

    Untitled

Individual Status

Zhiying Guan

  1. What were your concrete goals for the week?

  2. What goals were you able to accomplish?

    D32A55A8-F5C4-4D05-9460-F856FFACF1B4.png

  3. If the week went differently than you had planned, what were the reasons?

    More time on the landing page, still need to finish up with the button as well.

  4. What are your specific goals for the next week?

    Win and lose page, team logo, more obstacles, button

  5. What did you learn this week, if anything (and did you expect to learn it?)

    Procreate and more blender

  6. What is your individual morale (which might be different from the overall group morale)?

    😶‍🌫️

Yucheng Huang

  1. What were your concrete goals for the week?

    Try to do some optimization. Finish model loading for all the game characters. Load skill objects and obstacles into the scene. Load wall model for wall substitution.

  2. What goals were you able to accomplish?

    Modified drawable object class to support more file extensions. Rigged, baked, and animated all the game characters, now all characters can be successfully loaded in the scene. Loaded some obstacles and skill objects, but still have some UV mapping problems to fix. Successfully loaded wall object in the game that is now used to replace all pure-color walls.

    Untitled

    Untitled

    Untitled

  3. If the week went differently than you had planned, what were the reasons?

    I tried to debug the multi-threading optimization problem and found that the issue was that OpenGL uses shared VAO and VBO ID that could be mixed while doing threaded loading. I am trying to separate openGL code from loading code to enable threaded loading.

  4. What are your specific goals for the next week?

    Finish engine support for skill objects and obstacles. Continue to work on optimization.

  5. What did you learn this week, if anything (and did you expect to learn it?)

    Multi-thread loading with OpenGL. Wavefront model file organization.

  6. What is your individual morale (which might be different from the overall group morale)?

Jiahui Han