HTX Frederikshavn & Hjørring

Det har aldrig været sjovere at være nørd

Brugerværktøjer

Webstedsværktøjer


ddu:uiux:feedback_ui

Øvelse: Feedback på Item-Pickup

Formål

I denne øvelse skal du implementere visuel, lydmæssig og tekstbaseret feedback, når spilleren samler et item. \\Målet er at forbedre brugeroplevelsen (UX) ved at sikre, at spilleren tydeligt forstår, hvad der sker i spillet.

Opgavebeskrivelse

Spilleren skal kunne samle en Health Potion op (eller andet). Når dette sker, skal systemet give tydelig feedback gennem:

  • Visuel feedback
    • En animation afspilles
    • Item forsvinder,
    • En UI-meddelelse vises. ( i ca. 2-3 sek).
  • Lyd-feedback - En lyd afspilles ved opsamling.
  • Gameplay-feedback - f.eks. Spillerens liv øges, hvilket afspejles i UI’et.

Implementering

Trin 1: Opret en Health Potion-scene

  • Opret en ny scene med en Area2D, der registrerer kollision med spilleren.
  • Tilføj en CollisionShape2D, så spilleren kan interagere med den.
  • Tilføj en Sprite2D for at repræsentere Health Potion.
  • Tilføj en Lyd, Animation …og en text label som bliver præsenteret når Health bliver samlet op.

Relation til Jakob Nielsens Heuristikker

Visibility of System Status (Synlighed af systemstatus)

  • UI-meddelelse giver øjeblikkelig feedback på, at en Health Potion er samlet op.
  • Lyd-effekt sikrer auditiv feedback.
  • Potionen forsvinder, hvilket signalerer, at den ikke længere kan samles op.

Match Between System and the Real World (Match mellem system og virkelighed)

  • (Farve) Grøn farve på UI-feedback symboliserer healing (en spilkonvention).
  • Velkendt lyd-effekt ved opsamling (som en „pling“-lyd).
  • Potionen forsvinder, ligesom den ville i et fysisk miljø.

Error Prevention (Fejlforebyggelse)

  • Potionen kan ikke samles op flere gange (den forsvinder, når den er taget).
  • Lyd og visuel feedback sikrer, at spilleren ikke bliver i tvivl.

Refleksionsspørgsmål

Tag stilling til nedenstående spørgsmål. Vi diskuterer disse i plenum.

  • Hvordan kunne vi gøre feedbacken endnu bedre? (Animationer? Partikeleffekter?)
  • Kan du komme i tanke om andre spil, der bruger lignende feedback?
  • Hvad ville der ske, hvis der ingen feedback var? Ville spilleren forstå, at de havde samlet itemet op?
ddu/uiux/feedback_ui.txt · Sidst ændret: af 127.0.0.1