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

Story Line

In the Water Kingdom, there lived a lonely crocodile named Crunch, feared by all for his massive size and razor-sharp teeth. One day, he met a small, friendly turtle named Shellby, who, unlike the others, wasn’t afraid of him. Over time, they became close friends, and for the first time, Crunch felt the warmth of companionship. But one day, Shellby was attacked by another animal, leaving him badly hurt. Furious and determined to protect his friend, Crunch sought out the attacker.

Design

CrocStory2

CrocStory3

CrocStory4

CrocStory5

CrocStory6

CrocStory7

Dialogue

The dialogue in order of the screens.

  1. "In the Water Kingdom, a lonely crocodile named Crunch lived."
  2. "He was a nice croc, always looking out for others"
  3. "One day, he met Shellby the Turtle. Shellby was a braveheart."
  4. "They became close friends."
  5. "One day, Shellby was attacked by a piranha"
  6. "Crunch was angry. He wanted revenge."
  7. "Crunch was ready to give it his all."

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/79e05798-f351-4a8a-9560-197a62401b34

https://github.com/user-attachments/assets/0de303e9-fe1a-4d18-82ea-2f8df3d8f805

https://github.com/user-attachments/assets/5f4d4d4c-b3cf-441d-8dd2-cbc5876a153d