- what were your concrete goals for the week?
- I will continue working on the collision. One thing that I want to figure out is how to do collision response. If there is a collision, does the character just freeze where they are or still move on the subdirections that they do not collide with others?
- I will also continue working on the fmod music sync.
- I will show what I have got now to my teammates to ask for suggestions.
- what goals were you able to accomplish?
- I have refactored the prototype collision detection system into a CollisionManager class and tested the collision between cylinder with other objects. Also, I implemented collision reaction to prevent them from going into each other.
- I have debugged my demo music synchronizer so that it plays clear notes intead of noise when player hits keyboard on beat. I found good parameters by experiment for a futuristic demo music by Ryan and notes’ soundwave by Kim. It works moderately well. I think it is playable.
- 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.
- I planned to integrate the collision detection with the server game engine. But I think we are refactoring the server to use the GameObject class, or something like that, so the server may be undergoing big changes. I will talk to and help with the server side.
- what are your specific goals for the next week?
- I will get feedback about the current music gameplay and decide how to improve it, like reducing the bpm or let the players hit the key every other beat to make it easier, postponing the note to be played on beat if the player hits earlier, and autotuning the parameters to account for the difference in latency, reaction time, etc.
- I will integrate the collision detection to the game engine. I will help with server if necessary.
- what did you learn this week, if anything (and did you expect to learn it?)
- I learned about some networking stuff by reading Kim’s code.
- what is your individual morale (which might be different from the overall group morale)?
- I am happy that I get a primitive but working music synchronizer (finally solved the bug).