WEEK 4

May 10, 2018

GROUP STATUS REPORT

Weekly Status

Here is a breakdown of things in summary:

Meeting Dates

Friday, 4/4

Tuesday, 5/8

Wednesday, 5/9 @ 11 am

Thursday, 5/10 @ 10 am (official meeting with professor)

Group Morale

With about four weeks left to go, our team is starting to feel the heat, on top of having work from other classes. However, we’ve taken this as an opportunity to organize ourselves and double down on our game design and features. We’ve covered a significant amount of work this week, and hope to keep this momentum in the final weeks to come. Morale: 8/10

Screenshots

INDIVIDUAL STATUS REPORTS

Leon Medvinsky

What were your concrete goals for the week?

What goals were you able to accomplish?

If there were goals you were unable to meet, what were the reasons?

What are your specific goals for the next week?

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

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

8/10

Chris Ozawa

What were your concrete goals for the week?

This week, I was working on creating a sword slash attack effect.  The idea is that this would be an arc that renders over time from one side to the other as sort of a simple somewhat animated effect.  Since we have somewhat functional combat, having the slash effect would be a nicer visual indicator of a player’s attack.

What goals were you able to accomplish?

So far, I haven’t gotten very far on the slash effect.  At the moment, I have the class that represents the slash and some of the data that will be needed for it, but I still haven’t entirely figured out how to represent all the points needed for the effect and still need to work on the actual rendering.

If there were goals you were unable to meet, what were the reasons?

As mentioned above, much of the work to actually complete the slash effect still has yet to be completed.  Other homework occupied quite a bit of time over the past week, so the only significant time I dedicated to working on the slash effect was when we met on campus, and a lot of that was brainstorming and researching what to do to implement it.  Since I won’t be scrambling to finish other homework after tonight, I should have a lot more time to make meaningful progress over the next week.

What are your specific goals for the next week?

Definitely finish up the slash effect, if not the nifty animated one then at least a basic one that serves as a proper visual indicator of the warrior’s attack.  It depends on how the slash effect goes, but since we’re planning to have a mage as well, we’ll want to have a projectile attack for them so that would have to be implemented.

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

Lots of frantic Googling about how to create an arc/crescent effect.  The original version we had in mind was an outer circle for the front of the slash and an ellipse for the back, both of which would share edge points.  Ended up searching a lot for ways to generate the points for a circle and ellipse based on the point for one edge of the slash and the player’s position, with mixed results.

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

Probably about a 6/10, I didn’t make a whole lot of progress and things have been piling up so my morale’s not as high as it probably ought to be.  As the weeks continue to pass, it’s also becoming more and more real to me that the deadline’s rapidly approaching and there’s quite a bit that needs to be done to get to the point where our game is like how we envisioned.  Feel like the last stretch is gonna be pretty stressful, but hopefully we’ll be able to make a really fun game in the end.

Paula Quach

What were your concrete goals for the week?

Finish up the flag, provide more comments in code, and work more on getting the baseline gameplay working.

What goals were you able to accomplish?

I worked a lot on gameplay this week where now, the server stores team state and informs winners by correct team rather than just the singular player. I also generalized the input manager in preparation for either changing key bindings or allowing new key actions. All the code I added had more comments though I may have gone the route of too much… still that is more easily cleaned up than being confused.

If there were goals you were unable to meet, what were the reasons?

There wasn’t much I could do with the flag so I didn’t work on it.

What are your specific goals for the next week?

Once the camera moves, I want to get character spawning working to combine our new multi-room system and team system. I also want to get more teamwork aspects tested out like friendly fire, etc. We will be focusing on combat next week so that will probably be a major part of what I’m working on.

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

I need to make sure most of my variables and functions are consts. Also, I got some experience with git rebasing.

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

9/10 Feeling pretty good.


Jack Wang

What were your concrete goals for the week?

Refactor physics code and lift up common functions and fields up to PhysicsBody class.

What goals were you able to accomplish?

Refactor physics code and lift up common functions and fields up to PhysicsBody class.

If there were goals you were unable to meet, what were the reasons?

N/A

What are your specific goals for the next week?

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

Always refactor early otherwise the code will get really hard to manage.

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

7/10

Jimmy Ye

What were your concrete goals for the week?

Complete a basic combat system / add support for multiple rooms.

What goals were you able to accomplish?

There is a working prototype combat system with integration across networking, physics, and graphics. I've personally mostly been merging code, testing integration, organizing design, with occasional code changes (e.g. a minor refactoring of graphics code).

If there were goals you were unable to meet, what were the reasons?

N/A

What are your specific goals for the next week?

Continue improving combat mechanics, and make sure that everybody has tasks which are directly related to implementing tangible game features/mechanics (as opposed to just code/infrastructure).

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

More C++/OpenGL (as usual). I did some minor work in Blender (e.g. reducing number of polygons, import/export to change model file formats). Everything was within the range of expectations.

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

7/10. I think things are going well - I still feel slightly behind, but we're well within the margin of error for our original project spec. As long as we increase our pace slightly over the next few weeks I expect us to hit all our goals.

Jamie Zhang

What were your concrete goals for the week?

If there were goals you were unable to meet, what were the reasons?

What are your specific goals for the next week?

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

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

Vivian Zhang

What were your concrete goals for the week?

Design and decorate the dungeon room and work on miscellaneous items to add in the rooms (e.g. the flag, chests, spawn points, little extra ornamentations)

What goals were you able to accomplish?

I am pretty pleased with the dungeon room I modeled, and I have a good idea of what I want the spawn gates/crystals to look like, as well as any smaller detailed additions for the future (e.g. textures). I was also able to make a pretty awesome “flag” (i.e. the sword).

If there were goals you were unable to meet, what were the reasons?

The dungeon room design took a lot longer than expected - however, I was able to get most of the treasure chest finished within a few hours, and will be expanding on that design to create a mimic chest enemy as a fun addition to our enemy pool.

What are your specific goals for the next week?

Work on the next two character models (the paladin and the healer) - maybe add another room design, particularly for the flag room.

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

Blender has gotten a lot easier, so now it’s just a matter of knowing what edges and vertices to manipulate, and having a solid vision of what to model.

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

9/10 - I’m extremely pleased with what I’ve accomplished this week, and the speed with how I’ve accomplished these goals.