Week 9 Reports

Find Week 8's report here.

Group Report

For the week 10 meeting on 6/1.

We have reached the final week of the course, and our project is nearing completion. Shooting and multi-colored footsteps have been added to network play. As a result of playtesting, details such as player speed, wall color, and server period duration have been updated. Improvements have also been made outside of gameplay. The network code was made more efficient and bugs such as the game crashing when one client exits have been removed.

There are some goals we are hoping to accomplish within the next few days. We are aiming to add sound to bring more depth to the game, add a visual indicator for when a player has been hit, and possibly add a ceiling boundary texture for the sake of appearance.

We are preparing for our presentation and excited for the demo! Morale is high.

The gif below shows foosteps in multiplayer network play.

Multiplayer footprints.

Individual Reports

Lucas' Report:

  1. What were your concrete goals for the week?

    My concrete goals for the week were to help out with integration and make sure that the animations can be seen by all players.

  2. What goals were you able to accomplish?

    I was able to accomplish both of these goals.

  3. What goals were you unable to meet, if any? Why?

    I was unable to load in the crouching and running animations which was a reach goal for last week.

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

    My specific goals for this upcoming week are to implement an effect which allows players to know they have been shot (red tint, particle effect, etc.) I would also like to work out any bugs with the game before demoing on Friday.

  5. What did you learn this week, if anything?

    This week I learned that OpenGL does not work for all our machines. Mitchell and I were running the exact same code and his OpenGL variables were not being initialized whereas mine are. Luckily, we haven’t had any issues on the demo machines.

  6. How is your individual morale?

    My individual morale is good as we have basically implemented all core aspects of our game and now we are just refining and implemented extra features.

Kabir's Report:

  1. What were your concrete goals for the week?

    Setup footsteps on network.

  2. What goals were you able to accomplish?

    All.

  3. What goals were you unable to meet, if any? Why?

    N/A.

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

    Audio fully setup before demo.

  5. What did you learn this week, if anything?

    Our network code design.

  6. How is your individual morale?

    Good, looking forward to demo!

Mitchell's Report:

  1. What were your concrete goals for the week?

    Finish shooting.

  2. What goals were you able to accomplish?

    Shooting registers and works with multiple clients.

  3. What goals were you unable to meet, if any? Why?

    Animations do not work on my machine (crashes immediately). Seems to be an OpenGL specific issue (does not appear on others) with my computer.

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

    Finish the game.

  5. What did you learn this week, if anything?

    Nothing new learned this week.

  6. How is your individual morale?

    High - Game looks good.

Alan's Report:

  1. What were your concrete goals for the week?

    My goal for this week was to modify the animations to be correctly holding the guns.

  2. What goals were you able to accomplish?

    I was not able to finish my goal for this week.

  3. What goals were you unable to meet, if any? Why?

    We ended up not needing to modify the animations.

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

    My goal for the next week is to finish any miscellaneous things needed for the game to be completed.

  5. What did you learn this week, if anything?

    I did not learn anything new this week.

  6. How is your individual morale?

    My morale is very high and I’m excited to see the completed game.

Michael's Report:

  1. What were your concrete goals for the week?

    My goal for this week was to implement some minor quality of life changes to the network code, like not sending messages to a client that has disconnected.

  2. What goals were you able to accomplish?

    I did implement that and will push shortly. I actually encountered another bug on my machine with the latest gameplay code, where I can build the game fine, but I get 5 frames and attempting to move using WASD crashes the game.

  3. What goals were you unable to meet, if any? Why?

    I accomplished what I set out to do.

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

    I don’t know what to do specifically, but I’ll do whatever the team needs as we head into the final demo.

  5. What did you learn this week, if anything?

    I learned a bit more about Visual Studio.

  6. How is your individual morale?

    My morale is good.

Robert's Report:

  1. What were your concrete goals for the week?

    My goal this week was to prepare introduction slides for our demo and write a script for the features we are hoping to show off during the gameplay portion of the demo.

  2. What goals were you able to accomplish?

    I have created the slides and written a script.

  3. What goals were you unable to meet, if any? Why?

    I accomplished my goal.

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

    Next week, I’ll prepare to present and write the final report.

  5. What did you learn this week, if anything?

    I did not learn anything new this week.

  6. How is your individual morale?

    My morale is high. I'm excited for the demo!