Date: October 22nd to October 29th
- Finalized team.
- Familiarized myself with the process & requirements of the project.
- Learned about what the greenfoot game engine does.
- Brainstorming different greenfoot game ideas.
- Think of different design patterns that can be implemented within those game ideas.
- Getting familiar and experimenting with the greenfoot game engine.
No blockers
- Discussed back & forth on different approaches on how to tackle this project.
- Made sure everyone is on board & understands the approach we have chosen.
Date: October 29nd to November 5th
- Figured out the main game idea.
- Experimented with the way the greenfoot game engine functions & uses classes.
- Learned about what the greenfoot game engine does.
- UI Wireframes
- layout how the game is going to look & be played
- Design pattern
- Look into finding a game design pattern to focus on & implement.
No blockers
- Discussed back & forth different ideas.
- Came up with a joint decision on what type of game should be made.
Date: November 5th to November 12th
- Added UI wireframes for how the game should look like.
- Added discussion & idea on design pattern.
- Composite pattern will be implemented for player:
- Health
- Score
- Hoverboard (weapon)
- Observer pattern will be implemented for:
- Health
- Score
- Composite pattern will be implemented for player:
- Implement health & score for the player.
- Design patterns
- Implement observer patterns for health & score.
- Implement composite pattern for the player.
No blockers
- Discussed on how the game should be played & iterated with each other until a joint decision is made
- Discussed different design patterns to be implemented by our game idea.
Date: November 12th to November 19th
- Improved upon wireframes
- Added different composite features of the player:
- Health
- Score
- Hoverboard (weapon)
- Implement observer feature for
- Score
- Work on designing a strategy for different weapons
- Instead of just using hoverboard, weapon will switch based on powerup.
No blockers
- Talked back & forth about the different ways we implemented the pattern.
Date: November 19th to November 26th
- Added the observer design pattern.
- Score
- Each time an enemy dies, the score gets updated through the observer pattern.
- Wrote up diagram ideas for the gun changing strategy powerup.
- Implement the strategy for gun changing.
- Make sure powerups are added.
- Finish polishing the game.
No blockers
- Talked back & forth about how to polish the game.
- Discussed the impact of last minute changes.