Hjälpmedelsguide för Xbox 116: Tidsgränser

Mål

Målet med XAG (Xbox Accessibility Guideline) är att se till att spelarna har tillräckligt med tid för att läsa, tolka och interagera med alla användargränssnitt i spelet.

Översikt

På hög nivå kräver implementeringen av en tidsgräns i användargränssnittet att spelaren uppfattar tidsgränsvarningen (visuellt eller via skärmberättande), läser och tolkar varningen, avgör vilka åtgärder som behöver vidtas och fysiskt slutför den uppgift som krävs inom den tilldelade tiden.

Det finns många orsaker till att en spelare kan behöva mer än den tilldelade tiden för att slutföra en uppgift. Till exempel kan en yngre spelare som inte kan läsa behöva tid för att få en förälder från ett annat rum att läsa instruktionerna för dem. Spelare med funktionsnedsättningar som blindhet, nedsatt syn, funktionsnedsättningar och kognitiva begränsningar kan kräva mer tid för att läsa innehåll eller fysiskt utföra uppgifter som att fylla i onlineformulär. Om funktionerna är tidsberoende kan det vara svårt för vissa spelare att utföra den åtgärd som krävs innan en tidsgräns har överskrids. Detta kan leda till negativa konsekvenser som förlorade framsteg, att loggas ut från ett konto oavsiktligt eller till och med göra spelet oanvändbart.

Det är viktigt att komma ihåg att dessa riktlinjer endast gäller interaktioner som inte anses vara grundläggande spelmekanik. Till exempel de flesta tidsgränser som visas i en användargränssnittsmeny (till exempel "Du har varit inaktiv i 20 minuter; välj "håll dig inloggad" eller så loggas du ut automatiskt om 20 sekunder) för detta krav. En faktisk spelmekaniker (till exempel en nedräkningstid på tre minuter för att avsluta en bana i ett racingspel) gäller dock inte för vägledningen i denna XAG.

Omfångsfrågor

Introducerar ditt spel nedräkningstimers eller andra tidsgränser i delar av spelet som inte är kopplade till grundläggande spelmekanik? Exempel är upplevelser som följande:

  • Spelaren loggas ut efter att ha varit inaktiv om de inte väljer "håll dig inloggad" inom en viss tid.

  • Spelarens karaktär dör, och spelaren har 30 sekunder på sig att trycka på "A" för att respawn vid den aktuella punkten i sitt spel. Annars tas de till huvudmenyn och förlorar sina senaste framsteg.

  • Spelet innehåller självstudier, meddelanden eller chattkommunikationsfönster på skärmen som inte längre visas efter en tilldelad tid.

Implementeringsriktlinjer

  • När tidsgränser införs för interaktion med användargränssnittet (inte relaterade till grundläggande spelmekanik):

    • Tidsgränser används endast när de är viktiga och oundvikliga.

    • Spelaren informeras (på flera sätt) när de kommer att stöta på en tidsgräns.

    • Det finns en metod för att ändra tidsgränsen. Spelaren kan:

      • Begär en längre tidsgräns för sessionen eller ingen tidsgräns för sessionen innan tidsgränsen börjar.

      • Justera tidsgränsen innan du stöter på den, upp till minst tio gånger så lång som standardgränsen.

      • Varnas innan tiden går ut och ges minst 20 sekunder för att förlänga tidsgränsen med en enkel åtgärd (till exempel "tryck på A-knappen"), och spelaren kan förlänga tidsgränsen minst tio gånger.

      • Inaktivera tidsgränsen.

    Exempel (kan expanderas)

    En skärmbild av det falska spelet

    I det här exemplet visas en varningsdialogruta på skärmen. Varningen meddelar spelaren att de har varit inaktiva för länge och loggas ut från sitt konto om ytterligare åtgärder inte vidtas inom 90 sekunder. Den här tidsgränsen för inaktiv aktivitet kan betraktas som en viktig säkerhetsåtgärd. Gränsen skyddar kontoägaren från scenarier som att av misstag lämna sitt konto inloggat på en offentlig plats, vilket gör att obehöriga spelare får tillgång till lagrad privat information eller möjligheten att göra ändringar i kontot utan tillstånd.

    Den här varningen uppfyller också flera riktlinjer. Spelaren får minst 20 sekunder (i det här fallet 90 sekunder) för att förlänga gränsen med enkla åtgärder som att klicka på knappen Utöka eller trycka på Blanksteg på tangentbordet. Spelet ger också möjlighet att justera tidsgränserna i inställningsmenyn. Detta kan nås när som helst, inklusive innan en tidsgränsvarning påträffas. I de här inställningarna kan spelaren justera den aktuella tidsgränsen för inaktivitet eller stänga av den helt (perfekt för en spelare som använder en hemdator).

    Halo Infinite-skärmbild av menyn Inställningar där visningstiden för textchatt är inställd på maximalt antal möjliga på 120 sekunder.

    I Halo Infinite kan spelaren justera hur länge textchattarna ska visas i HUD, var som helst från 5 till 120 sekunder.

  • När du inför tidsgränser som styr hur länge ett viktigt element visas på skärmen (till exempel hur många sekunder ett självstudiefönster, talardialog eller text-chatt/tal-till-text-kommunikationsfönster förblir synligt):

    • Spelaren kan justera antalet sekunder som dessa element visas på skärmen innan de stöter på dem (till exempel i en inställningsmeny), upp till minst tio gånger så lång som standardgränsen.

      Exempel (kan expanderas)

      En skärmbild från Gears 5 som visar menyn

      I Gears 5 kan spelare justera den tid, upp till 60 sekunder, som textchatten kommer att stanna på skärmen efter att ha fått meddelandet.

      En skärmbild från The Outer Worlds som visar skärmen

      I The Outer Worlds kan spelare justera hur länge meddelandena ska hålla sig på skärmen.

    • Du kan också inaktivera varaktighetsgränser för spelaren. Element kan tas bort eller avanceras till nästa självstudiefönster eller dialogtext vid inmatning.

      Exempel (kan expanderas)

      En skärmbild från Ori and the Will of the Wisps. En dialogruta visas i spelet med texten

      Videolänk: framåtgående text i Ori and the Will of the Wisps

      I Ori och Will of the Wisps har skriven dialog från icke-spelartecken (NPC) inte någon tidsgräns på skärmen. Den visas på skärmen tills åtgärden har vidtagits. I det här fallet kan spelare ta så lång tid som de behöver för att läsa dialog. När de är klara kan de trycka på "A" för att gå vidare till nästa dialogfras.

      Dragon Quest XI S: Echoes of an Elusive Age skärmbild av ljudinställningar där inställningen för automatiskt avspelning av mellansekvenser är avstängd. Copyright längst ner säger

      Dragon Quest XI S: Echoes of an Elusive Age en skärmdump av Gemma som talar med Eleven under en mellansekvens. I det övre vänstra hörnet finns en X-knappikon med text som säger

      Videolänk: avancerad text i Dragon Quest XI S: Ekon av en svårfångad ålder

      I Dragon Quest XI S: Echoes of an Elusive Age kan spelare välja om de vill att röstbaserade mellansekvenser ska avancera automatiskt eller manuellt via knapptryckning. När alternativet Autoplay Cutscenes är inaktiverat förblir den nyligen talade dialogtexten på skärmen tills spelaren bestämmer sig för att gå vidare till nästa del av cutscene, vilket ger dem så mycket tid som de behöver för att läsa och förstå dialogen. Spelare kan till och med välja i realtid för att aktivera eller inaktivera autoplay Cutscenes-alternativet.

  • Undantag: En tidsgräns som införts av innehållet är undantagen från denna förväntan om minst något av följande är sant.

    • Tidsgränsen är en obligatorisk del av en realtidshändelse (till exempel en auktion) och inget alternativ till tidsgränsen är möjligt.

    • Tidsgränsen är nödvändig för uppgiften.

      Exempel (kan expanderas)

      En skärmbild från HyperDot. En timer i det nedre vänstra hörnet på skärmen anger att det är 6,9 sekunder kvar av spelet.

      Videolänk: tidsbegränsningsfel

      Tidsgränser eller tidsbegränsade händelser som inträffar som en del av kärnspelmekaniken ingår inte i denna XAG. Detta inkluderar scenarier i spelet som nedräkningstimers mellan kontrollpunkter i ett racingspel eller en tidsgräns innan en sportmatch slutar. Det här exemplet från HyperDot visar användningen av en tidsmekanism som är en del av det viktiga spelet. Exempel som dessa kräver inte en möjlighet att förlänga eller ändra tidsgränser.

      Trots detta är det viktigt att notera att HyperDot också ger spelarna en omfattande lista över ändringar som kan göras på free-play-nivåer, inklusive att justera tidsgränsen för nivån. Den här typen av funktion, även om den inte är relaterad till denna XAG, är ett bra exempel på korrekt implementering av XAG 108: Spelsvårigheter.

    • Standardtidsgränsen överskrider 20 timmar.

Anmärkning

Flerspelarhändelser i realtid, till exempel nedräkningstimers i en lobby, krävs inte för att ge möjlighet att förlänga eller justera tiden tills spelet startar eftersom detta skulle påverka andra spelares spel i matchmaking-sessionen.

Exempel (kan expanderas)

En skärmbild från Gears 5. Skärmen

Videolänk: undantag för matchmaking-tidsgräns

I det här exemplet från Gears 5 är spelaren för närvarande i en matchmaking-lobby. Andra onlinespelare ansluter sig till lobbyn under denna tid. Timern för nedräkning betyder för spelarna när matchmaking- och inläsningsprocesserna är klara och när aktivt spel kommer att starta. Detta är ett annat spelområde som inte kräver möjligheten att förlänga eller justera den tid som återstår innan spelet startar eftersom detta skulle påverka de andra spelarna i lobbyn.

Potentiell spelarpåverkan

Riktlinjerna i denna XAG kan bidra till att minska hindren för följande spelare.

Spelare Påverkad
Spelare utan syn X
Spelare med nedsatt syn X
Spelare utan hörsel X
Spelare utan begränsad hörsel X
Spelare med kognitiva funktionsvariationer eller inlärningssvårigheter X
Spelare med begränsad räckvidd och styrka X
Spelare med begränsad manuell fingerfärdighet X
Spelare med protesenheter X
Spelare med begränsad möjlighet att använda tidsberoende kontroller X
Annat: casual spelare, yngre spelare, de som är nya för spel X

Resurser och verktyg

Resurstyp Länk till källa
Artikel Undvik upprepade indata (knapp-mashing/snabbtidshändelser) (externa)
Artikel Tillåt spelare att gå vidare genom textfrågor i sin egen takt (extern)
Artikel Erbjuda ett sätt att kringgå spelelement som inte är en del av kärnmekaniken, via inställningar eller alternativet hoppa över spelet (externt)
Artikel Inkludera en nedkylningsperiod (efter godkännandefördröjning) på 0,5 sekunder mellan indata (extern)
Artikel Gör inte exakt tidsinställning nödvändig för spelet – erbjuder alternativ, åtgärder som kan utföras under pauser, eller en hoppa över-mekanism (extern)