Today was a long day, a whole 12 hours at school.
The day started out with a scrum meeting where we received feedback on what we’d so far done on the scrum document. The scrum document is a kind-of work plan in which all the group members specify all the work which need to be done until certain dead-lines.
First we had planned out the work in broad categories to focus the time on actual development instead of grouping each work-task. Although, today we learned that in the long run, it would probably be better to have smaller parts and update the document more often. And therefore having a better overview of the whole project.
To sum it up. We needed to be more precise and split the tasks into smaller bits in order to better specify the progress of our work.
The next event this day was the programming introduction to the:
SFML framework (Simple and Fast Multimedia Library).
It’s such a relief, getting into the actual game creation process much faster compared to the time it takes with our previously used library: SDL (Simple DirectMedia Layer).
Now onto what progress we’ve done on Haunted Light!
Today, what I did programming wise, was assisting on finalizing the state-manager. I also worked in a stand-alone program on a method to have the player face the direction of the mouse cursor. This I did by translating the mouse’s on-screen coordinates to the in-game coordinates and then comparing the distance between the player in-game position. Then I did a “rotational calculation” involving atan2 and pi.
Other than that it hasn’t been much specific work done for me today, mostly small things like implementing deltatime in the “SFML way”.
But now it’s late and I need to rest for a few hours before starting again tomorrow (which is actually later today…).
~Lead Programmer, Per “Gimmic” Johansson