Bernico's Week 6 Report

what were your concrete goals for the week?

My goals were to work on the game up to win/lose conditions, timer, and having subtasks in the game to deliver to the mothership. However, after Tuesday when we discussed the plans for the details of the game, my goals became player's shooting lasers that damage asteroids and other players for now, along with health and revive system.

what goals were you able to accomplish?

The goals I listed last week ended up being done by my teammates instead, but I contributed to the general finishing of the full game in other ways. I worked on the health system that got reduced when the player collided with asteroids and lasers, with the latter still being in the work because we were thinking of having a sub-GameObject class for objects with health. Along with this, I also implemented the revive system such that if the player reaches 0 health, they have to wait a couple of seconds before they can move and do tasks again. I also finished implementing the player's laser shooting system, including the laser projectile object itself.

if the week went differently than you had planned, what were the reasons? note that this happens regularly...I would prefer you to be aggressive in what you want to try accomplish rather than limit yourself to goals you know you'll easily achieve. so answering this question is more of a reflection on the development process and the surprises you encounter, it's not at all an evaluation.

Again, like I said, my original goal I listed ended up being taken over by my teammates, especially by Nora and Jacky, in fact way sooner than I had planned, and I'm happy with that. This meant that my goals for the week had to completely shift, but again, I have no problems with that since I ended up being able to finish my mid-week plan that I set out for myself after Tuesday. Other than that, several sudden personal busyness caused me to be unable to do extra, including finishing making lasers damage asteroids, but overall I made solid progress.

what are your specific goals for the next week?

I would like to finish the laser system to damage asteroids, including the revamped health-having GameObject sub-class I mentioned earlier. I would also like to work on the mothership itself: having the random fire emergency. I also want to help my teammates in having UI and other mechanics for the win condition of the game (collecting every item; it would be nice to display them as a checklist).

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

I learned that communication is really important in a group work environment, especially telling your teammate about what you're working on so the situation where two people are working on the same thing individually doesn't happen. I didn't expect this, because it happened so suddenly, but thankfully we were able to resolve it pretty quickly. I also learned about rotations and how to translate that into forward directions for the laser to know which way they're supposed to go after being shot, which is to be expected since I was working with this mechanic specifically.

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

My morale for this class is really good this week. I'm really happy about our discussion on Tuesday to solidify everything we wanted the game to be, and now that I have a frame of reference for the game instead of just working on the engine every time, I'm really motivated to see our ideas come to life.