In this file, you are required to take notes for your weekly meetings. In each meeting, you are required to discuss:
- What each member has done during the week?
- Are there challenges or problems? Discuss the possible solutions
- Plan for the next week for everyone
- Deviations and changes to the project plan, if any
Participants:
- Kalle Kankaanpää
- Jaakko Hintsala
- Mikko Juusti
- Sami Porio
- Kalle Kankaanpää
- Drew architecture diagram and wrote about project structure
- Mikko Juusti
- Wrote about graphical user interface and drew few pictures
- Jaakko Hintsala
- Wrote about libraries we are going to use in the project
- Wrote about testing
- Sami Porio
- Tested QT and SFML
- We are not sure if we are going to use Qt.
- Sami and Mikko are going to check out Qt and SFML integration more so we can decide whether we are going to use Qt.
- Jaako will learn more about Box2D
- Kalle will create the basic project structure in git.
Please reflect these action decisions in your git commit messages so that your group members and advisor can follow the progress.
We almost finished the project plan during this meeting.
- We will finish the project plan
Participants:
- Kalle Kankaanpää
- Jaakko Hintsala
- Mikko Juusti
- Sami Porio
- We configured the libraries and setup the cmake for all developers.
- We have decided to not use Qt at all.
- Kalle Kankaanpää
- Will develop the game logic and the interface between box2d and SFML
- Mikko Juusti
- Will create the slingshot mechanic and dive into the user menu creation
- Jaakko Hintsala
- Will look at the bird following camera mechanic
- Sami Porio
- Will look at the tranlations of SFML sprites and box2d physical bodies and study closer the physic simulations
The plan and cmake configuration is finished.
- Start to develop the game using the tools (SFML and Box2D)
Participants:
- Kalle Kankaanpää
- Jaakko Hintsala
- Mikko Juusti
- Sami Porio
- We demo'd the features we all have been working on and merged them into master.
- Creating levels
- Kalle Kankaanpää
- Develop saving the levels
- Mikko Juusti
- Start building the graphcal UI
- Jaakko Hintsala
- Incorporate enemies
- Sami Porio
- Get to know levels and try building a level editor.
The graphics and physics are working. A good amount of features are merged in master. Many of the mechanics are working.
- User interface
- Take the gmae logic structure into use
- Create levels (Level creator?)
- Save levels
Participants:
- Kalle Kankaanpää
- Jaakko Hintsala
- Mikko Juusti
- Sami Porio
- Main menu graphics, new coordinate converter tools in utils namespace. Debugged code written last week. Resolved an issue with compiling the project. Destructable enemy class added and meged to master.
- We are still tackling problems regarding level creation and saving.
- Come up with and create the special action bird, create a simple pig fortress.
Graphical interface is implemented. The slingshot mechanic with moving camera view is working. Basic game logic class structure has been established.
- Create levels (Level creator?)
- Save levels
- Scoring system
- High score system
- Player nickname
- Different kind of bird
- Sound effects
Participants:
- Kalle Kankaanpää
- Jaakko Hintsala
- Mikko Juusti
- Sami Porio
- The starring system based on play performance added. Added advanced collision mechanics, now pigs die on wall collision and walls will break if hit hard enough. More graphics added when a level is cleared.
- Level creation and some high score mechanics are still being developed.
- Finalize some graphics, fine tune high scores and create levels.
The game is almost done. Intense testing and a lot of fine tuning is to be done.
- Create levels
- Player nickname