By Benjamin Lipman, Will Dravenstott, and Jaden Snell
Welcome to Orchard Odyssey! This is a 2D side-scrolling game, where the player dodges hay bails and crows, while collecting peaches and plums to increase their score. Aim for the highest score possible, and enjoy the scenic orchard views!
- Singleton is used to maintain a single instance of the GameScreen throughout the game.
- Builder is used to encapsulate the construction details of the player.
- Factory is used to create different types of obstacles, raised vs. ground, as well as the fruits.
- Observer is used to observing when the game ends, fruit is collected, and new high score is reached. This helps us display notifications on screen.