Skip to content

wdrav/OrchardOdyssey

 
 

Repository files navigation

OrchardOdyssey

By Benjamin Lipman, Will Dravenstott, and Jaden Snell

Description

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!

Design Patterns

  • 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%