Story Line [Bird's] - UQcsse3200/2024-studio-2 GitHub Wiki

Story Line

In the sky kingdom where clouds danced like cotton candy, a young sparrow idolised his older brother, a powerful hawk known for his unmatched strength and bravery. Soaring gracefully above the kingdom, the hawk protected their realm from dark storms and treacherous predators, casting a noble shadow over the land below. Inspired by his brother's courage, the sparrow devoted himself to training in the art of flight and defence, dreaming of one day becoming a protector of their sky kingdom. As he faced challenges, he learned that true strength comes from both bravery and kindness, honouring his brother's legacy while forging his own path as a guardian of the skies.

Design of Background

BirdStory1 BirdStory2 BirdStory3 BirdStory4 BirdStory5

Dialogue

The dialogue in order of the screens.

  1. "In the sky, Sparky the sparrow lived. He idolized his brother."
  2. "Hawky helped everyone, and he liked collecting shiny coins."
  3. "All the ladies loved Hawky. They could not get enough of him."
  4. "Hawky protected the realm from dark evil creatures"
  5. "Sparky saw this and was inspired..."

Implementation

Using the StoryScreen class loads the textures (images) above. You can find this class in com/csse3200/game/screens/StoryScreen.

Testing

Visual Testing was undertaken for the Bird Story. This tests included:

  • Backsplashes follows the order of above photos.
  • Dialogue follows the order and links with splash.
  • Buttons on screen work as intended (i.e next, back and skip).

https://github.com/user-attachments/assets/f8c606fe-a357-4153-a4be-abd6df495379

https://github.com/user-attachments/assets/f56a7336-2441-4a22-8e86-c5737c677561

https://github.com/user-attachments/assets/e5215fa6-e507-42be-b7cf-cb2cc37c6b96