Inspiration..

  • The best way for children to be introduced to plants is through games and music. This fun-to-play game creates a simulation of looking after their own flower, Leo.
  • Through changing atmospheres, you need to keep Leo alive and comfortable, indicated through changing music and visuals.

What it does

  • Users are able to play a game to look after a plant.
  • They have options to either provide: water, light or fertiliser
  • Based on the season, the plant's stats will deplete at different rates : Example: In summer, there is lots of sun, plants grow quickly and it is very hot, therefore you do not need much extra sun, but you do need lots of water and fertiliser!!
  • As the seasons change, you need to adjust your care to Leo.
  • Also the most important part about looking after your plants is to find the balance. Make to not give Leo too much or too little.

How we built it

  • Using the MVC model, we created the different components of the project, as well as testing out new libraries and features that we had not used before.
  • After discussing what we want to be possible in the game, we each chose a feature, tested then integrated with a another finished feature.
  • Then communicating between ourselves and helping each other with any issues we come across.
  • We attempted to complete as much as we could, keep options open for newer versions.

Challenges we ran into

  • Had some issues when all committing to the git repo, initials had many conflicts but were able to keep trying and get better.
  • Sound is also a feature that we had never used before, so it was great to be able to test this out and try something new. Although we were not able to implement it in the end, we definitely have a direction to use moving forward so it can definitely be available in future versions.

What we learned

  • How to use GitLab in a collaborative environment.
  • How implement sound into a java project.
  • Using Scene Builder more extensively.

What's next for Plant Music

  • Providing more functionality for further game play.
  • Adding more variables to the game, to avoid predictability.
  • The music part of Plant Music will be added!!
  • Future game mode options.
  • Future plant mode options.
  • Future plant pot mode options.

Built With

Share this project:

Updates