Skip to content

Commit 76ae4dc

Browse files
committed
edits
1 parent f6da773 commit 76ae4dc

File tree

9 files changed

+68
-32
lines changed

9 files changed

+68
-32
lines changed

learn-pr.sln

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
Microsoft Visual Studio Solution File, Format Version 12.00
2+
# Visual Studio Version 17
3+
VisualStudioVersion = 17.5.2.0
4+
MinimumVisualStudioVersion = 10.0.40219.1
5+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "learn-pr", "learn-pr", "{2131D897-7991-9519-C5EC-8F7F030F7558}"
6+
EndProject
7+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "azure-devops", "azure-devops", "{47FAB674-FE63-AC99-5926-D31534AB9851}"
8+
EndProject
9+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "manage-build-dependencies", "manage-build-dependencies", "{A373AFFE-5695-223E-B012-B41198D35D5C}"
10+
EndProject
11+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "includes", "includes", "{C93D5C04-9046-62E1-DF61-7C5D7F67D42F}"
12+
EndProject
13+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "6-tailspin.spacegame.web", "learn-pr\azure-devops\manage-build-dependencies\includes\code\6-tailspin.spacegame.web.csproj", "{89B64EBC-FA21-F30E-2A8B-422FE23A1CC6}"
14+
EndProject
15+
Global
16+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
17+
Debug|Any CPU = Debug|Any CPU
18+
Release|Any CPU = Release|Any CPU
19+
EndGlobalSection
20+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
21+
{89B64EBC-FA21-F30E-2A8B-422FE23A1CC6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
22+
{89B64EBC-FA21-F30E-2A8B-422FE23A1CC6}.Debug|Any CPU.Build.0 = Debug|Any CPU
23+
{89B64EBC-FA21-F30E-2A8B-422FE23A1CC6}.Release|Any CPU.ActiveCfg = Release|Any CPU
24+
{89B64EBC-FA21-F30E-2A8B-422FE23A1CC6}.Release|Any CPU.Build.0 = Release|Any CPU
25+
EndGlobalSection
26+
GlobalSection(SolutionProperties) = preSolution
27+
HideSolutionNode = FALSE
28+
EndGlobalSection
29+
GlobalSection(NestedProjects) = preSolution
30+
{47FAB674-FE63-AC99-5926-D31534AB9851} = {2131D897-7991-9519-C5EC-8F7F030F7558}
31+
{A373AFFE-5695-223E-B012-B41198D35D5C} = {47FAB674-FE63-AC99-5926-D31534AB9851}
32+
{C93D5C04-9046-62E1-DF61-7C5D7F67D42F} = {A373AFFE-5695-223E-B012-B41198D35D5C}
33+
{89B64EBC-FA21-F30E-2A8B-422FE23A1CC6} = {C93D5C04-9046-62E1-DF61-7C5D7F67D42F}
34+
EndGlobalSection
35+
GlobalSection(ExtensibilityGlobals) = postSolution
36+
SolutionGuid = {B07B8670-7EB9-43B9-842E-7092B6DC3DC3}
37+
EndGlobalSection
38+
EndGlobal

learn-pr/cela-accessibility/games-and-platforms1/01-customizable.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,17 @@ quiz:
2222
- content: "Players should be able to customize the overall game difficulty."
2323
isCorrect: false
2424
explanation: "Incorrect. Game difficulty customization is one of the many areas where customization options should be provided. However, providing customization for game difficulty alone doesn't represent the best description of customization in the context of game accessibility."
25-
- content: "Players should be able to customize as many aspects of their experience as possible in an attempt to meet their specific accessibility needs and preferences."
25+
- content: "Players should be able to customize as many aspects of their experience as possible to meet their specific accessibility needs and preferences."
2626
isCorrect: true
27-
explanation: "Correct. As a foundational accessibility concept, customization of experiences should be broadly applied to as many game areas as possible to support players in creating truly accessible experiences."
27+
explanation: "Correct. As a foundational accessibility concept, customization of experiences should be broadly applied to as many game areas as possible to support players by creating truly accessible experiences."
2828
- content: "Which of the following customization options would best support the player in the following scenario? A player repeatedly fails the game level they're currently on. Enemy characters appear to blend into the game's background, which allows them to inflict damage before the player is aware of their presence."
2929
choices:
3030
- content: "The developer can give players the option to eliminate enemy encounters altogether."
3131
isCorrect: false
3232
explanation: "Incorrect. Although an option like this should be provided to players in general, in this scenario it doesn't appropriately address the player's customization needs. The player's primary barrier is their inability to see enemy characters that are present. Eliminating enemies altogether changes the nature of the game experience without addressing the source of this player's issue."
33-
- content: "The developer can give players the option to customize the visual appearance of enemies, for example, by adding brightly colored outlines in a color that they choose."
33+
- content: "The developer can give players the option to customize the visual appearance of enemies, for example, by adding brightly colored outlines in a color that the player chooses."
3434
isCorrect: true
35-
explanation: "Correct. This option allows the player to enhance the visibility of enemies in a way that works best for them. This option addresses the source of the player's issue (visual customization) without completely eliminating enemy character battles altogether."
36-
- content: "The developer can provide the option to lessen the damage that enemies inflict in combat."
35+
explanation: "Correct. This option allows players to enhance the visibility of enemies in a way that works best for them. This option addresses the source of the player's issue (via visual customization) without completely eliminating enemy character battles."
36+
- content: "The developer can provide the option to reduce the damage that enemies inflict in combat."
3737
isCorrect: false
38-
explanation: "Incorrect. Although an option like this one should also be included in the game, this customization approach doesn't address this player's needs. Although enemy damage is decreased, this option still doesn't allow the player to customize their UI to ensure that enemies are more visually apparent to the player."
38+
explanation: "Incorrect. Although an option like this one should also be included in the game, this customization approach doesn't address this player's needs. Although enemy damage is decreased, this option doesn't allow the player to customize their UI to ensure that enemies are more visually apparent to the player."

learn-pr/cela-accessibility/games-and-platforms1/03-task-completion.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
### YamlMime:ModuleUnit
22
uid: learn.games-and-platforms.task-completion
3-
title: Support multiple ways of task completion
3+
title: Support multiple means of task completion
44
metadata:
5-
title: Support multiple ways of task completion
5+
title: Support multiple means of task completion
66
description: This content is part of the accessibility best practices for games and platforms module.
77
ms.date: 05/27/2025
88
author: kaitlynjones
@@ -14,17 +14,17 @@ content: |
1414
quiz:
1515
title: Check your knowledge
1616
questions:
17-
- content: "Which of the following is not an example of providing players with multiple ways of task completion?"
17+
- content: "Which of the following is not an example of providing players with multiple means of task completion?"
1818
choices:
1919
- content: "Players can use multiple face-to-face combat weapons, for example, two different types of swords, to defeat an enemy."
2020
isCorrect: true
2121
explanation: "Correct. This isn't an example of providing players with multiple ways to complete tasks. The weapon options don't provide the player with different combat approaches. To allow players to defeat an enemy in multiple ways, you can provide players with weapons that allow them to use long-range tactics or one that requires players to engage in direct hand-to-hand combat."
22-
- content: "Players can defeat a group of enemies by engaging them directly or sneaking around them."
22+
- content: "Players can defeat a group of enemies by engaging with them directly or by sneaking around them."
2323
isCorrect: false
24-
explanation: "Incorrect. This is an example of providing players with multiple ways of task completion. Players can choose to engage enemies head-on or sneak past them to avoid combat if they feel that they can't successfully engage in combat."
24+
explanation: "Incorrect. This is an example of providing players with multiple means of task completion. Players can choose to engage with enemies head-on or sneak past them to avoid combat if they feel that they can't successfully engage in combat."
2525
- content: "Players can navigate to the next objective by taking a short and difficult route or a longer and easier route."
2626
isCorrect: false
27-
explanation: "Incorrect. This is an example of providing players with multiple ways of task completion. Players can achieve the same task (reaching a specific location in the game) but can choose to do so via the short route that's more difficult or the longer route that's easier but more time consuming."
27+
explanation: "Incorrect. This is an example of providing players with multiple means of task completion. Players can achieve the same task (reaching a specific location in the game) but can choose to do so via the short route that's more difficult or the longer route that's easier but more time consuming."
2828
- content: "Which of the following isn't an example of supporting multiple inputs?"
2929
choices:
3030
- content: "A game platform that supports the use of keyboard and game controllers."

learn-pr/cela-accessibility/games-and-platforms1/05-xbox-accessibility-guidelines.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ content: |
1414
quiz:
1515
title: Check your knowledge
1616
questions:
17-
- content: "What is not an intended purpose of the Xbox Accessibility Guidelines (XAGs)?"
17+
- content: "Which of the following is not an intended purpose of the Xbox Accessibility Guidelines (XAGs)?"
1818
choices:
1919
- content: "Xbox Accessibility Guidelines are for designers to use as a catalyst for generating ideas for games."
2020
isCorrect: false

learn-pr/cela-accessibility/games-and-platforms1/includes/01-customizable.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ In this unit, you're introduced to some game and platform examples where the con
99
- Game difficulty settings.
1010
- Notification and visual distraction settings.
1111
- Input controls and mapping.
12-
- Other mechanics and game elements.
1312

1413
## Customize visual elements
1514

@@ -67,17 +66,17 @@ Allow players to customize aspects of their audio channel output. The following
6766

6867
## Customize game difficulty
6968

70-
Allow players to customize the difficulty of the game. Providing customization options for both overall difficulty and individual game mechanic difficulty are equally important. Examples of these two types of customization include the following areas.
69+
Allow players to customize the difficulty of the game. Providing customization options for both overall difficulty and individual game mechanic difficulty are equally important. Examples of these two types of customization are provided in the following sections.
7170

7271
### Overall game difficulty
7372

74-
By enabling players to adjust overall game difficulty, you can support players who prefer to minimize challenge and enjoy the storyline. In the following image of the Outer Worlds **Select Difficulty** menu, players can choose between **Story**, **Normal**, **Hard**, and **Supernova**. Each difficulty level provides a description of what players can expect in terms of enemy health, damage, and other aspects of gameplay that contribute to difficulty.
73+
By enabling players to adjust overall game difficulty, you can support players who prefer to minimize challenge and enjoy the storyline. The following image shows the Outer Worlds **Select Difficulty** menu. Players can choose between **Story**, **Normal**, **Hard**, and **Supernova**. Each difficulty level provides a description of what players can expect in terms of enemy health, damage, and other aspects of gameplay that contribute to difficulty.
7574

7675
:::image type="content" source="../media/difficulty.png" alt-text="Screenshot that shows the difficulty settings screen in The Outer Worlds. Story is selected, and there's a description of the selection affects gameplay.":::
7776

7877
### Difficulty of individual mechanics and components
7978

80-
Individual game mechanics can also influence overall difficulty. In addition to overall game difficulty customization, players should be able to customize individual game mechanics that contribute to overall difficulty. This type of customization supports players who generally prefer a certain difficulty level but a specific mechanic or factor blocks their progress.
79+
Individual game mechanics can also influence overall difficulty. In addition to overall game difficulty, players should be able to customize individual game mechanics that contribute to overall difficulty. This type of customization supports players who generally prefer a certain difficulty level but for whom a specific mechanic or factor blocks their progress.
8180

8281
The survival game Don't Starve, for example, imposes challenges related to gathering food and resources, protecting characters from dangerous weather, and staying safe from enemies. Players can customize:
8382

@@ -93,15 +92,15 @@ Allow players to customize aspects of the experience that might cause distractio
9392

9493
### Notification customization
9594

96-
Allow players to customize the amount of time notifications are shown and location in which they're shown. The following images show the Xbox preferences settings for notifications. Players can choose which types of notifications they want to receive onscreen alerts for, how long those alerts remain on their screen, and the area of the screen where they appear.
95+
Allow players to customize the amount of time notifications are shown and the location in which they're shown. The following images show the Xbox preferences settings for notifications. Players can choose which types of notifications they want to receive onscreen alerts for, how long those alerts remain on their screen, and the area of the screen where they appear.
9796

9897
:::image type="content" source="../media/platform-notification-timing.png" alt-text="Screenshot that shows the Notification timing preferences screen on Xbox. The option Choose how long your banner notification pops up for is highlighted and 30 seconds is selected.":::
9998

10099
:::image type="content" source="../media/notification-placement-bottom-right.png" alt-text="Screenshot that shows the notification preferences screen on Xbox. A box that sets where notifications appear is selected.":::
101100

102101
### Animated content
103102

104-
Allow players to customize onscreen content that's moving, blinking, scrolling, or otherwise animated. This type of customization is important during game experiences in which players are required to read text onscreen but can become distracted or disoriented by background movement. The following video shows the Forza Horizon 5 accessibility settings menu. Players can enable and disable background movement while they navigate their menu settings.
103+
Allow players to customize onscreen content that's moving, blinking, scrolling, or otherwise animated. This type of customization is important during game experiences in which players are required to read text onscreen but can become distracted or disoriented by background movement. The following video capture shows the Forza Horizon 5 accessibility settings menu. Players can enable and disable background movement while they navigate their menu settings.
105104

106105
> [!VIDEO https://learn-video.azurefd.net/vod/player?id=f36d9825-08c1-42c5-a99b-4e6f17704d8d]
107106

learn-pr/cela-accessibility/games-and-platforms1/includes/02-key-information.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
Another foundational accessibility concept is the presentation of important game information. Essential information from a game or platform should be presented to the player via multiple sensory channels, including vision, audio, and haptic (or touch).
1+
Another foundational accessibility concept is the presentation of important game information. Essential information from a game or platform should be presented to the player via multiple sensory channels, including vision, audio, and haptic (touch).
22

33
In this unit, you're introduced to the principle of multiple sensory channels as it applies to:
44

55
- Text-based information.
66
- Visual and audio cues.
7-
- Notifications and status indicators.
87
- Directional cues.
98

109
## What are multiple sensory channels?
@@ -15,11 +14,11 @@ The use of multiple sensory channels can help ensure that players who can't perc
1514

1615
## When should multiple sensory channels be used?
1716

18-
In general, multiple sensory channels should be used to represent information critical to successful interactions. The following sections provide specific examples of these scenarios.
17+
In general, multiple sensory channels should be used to represent information that's critical to successful interactions. The following sections provide specific examples of these scenarios.
1918

2019
### Text-based information
2120

22-
Games and platforms should provide players with an option to enable screen audio narration for all text-based elements in the UI. These elements include menu, chat, notification, in-game tutorial, and objective log text. This narration enables players with visual disabilities to access important information in a way that doesn't require text.
21+
Games and platforms should provide an option to enable screen audio narration for all text-based elements in the UI. These elements include menu, chat, notification, in-game tutorial, and objective log text. This narration enables players with visual disabilities to access important information in a way that doesn't require text.
2322

2423
### Visual and audio cues
2524

learn-pr/cela-accessibility/games-and-platforms1/includes/03-task-completion.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
**Support through multiple ways** is another important foundational accessibility concept. Providing players with multiple ways to complete a single task can support player success for many game scenarios and experiences.
1+
**Support through multiple means** is another important foundational accessibility concept. Providing players with multiple ways to complete a single task can support player success for many game scenarios and experiences.
22

3-
In this unit, you'll learn about accessibility best practice principles that are derived from the **multiple ways of task completion** concept.
3+
In this unit, you'll learn about accessibility best practice principles that are derived from the **multiple means of task completion** concept.
44

55
## Provide multiple ways to navigate menus
66

77
Complex menu trees can introduce inaccessible experiences for players. Navigating through nested menus to locate a specific setting can be demanding for players with cognitive, visual, or physical disabilities. The following approaches provide players with multiple paths to locate desired settings in a menu.
88

99
### Accelerator prompts
1010

11-
One way to provide an alternate means of navigating through menu trees is by using onscreen shortcuts or accelerator prompts. For example, the following image from the Forza Horizon 4 start screen provides players with a prompt to select the **X** button to open the accessibility settings menu.
11+
One way to provide an alternative means of navigating through menu trees is by using onscreen shortcuts or accelerator prompts. For example, the following image from the Forza Horizon 4 start screen provides players with a prompt to select the **X** button to open the accessibility settings menu.
1212

1313
:::image type="content" source="../media/forza-accelerator.png" alt-text="Screenshot that shows the start screen from Forza Horizon 4 with the option to select A to start the game and X to open the accessibility menu.":::
1414

@@ -36,7 +36,7 @@ The complexity and speed of game combat situations can introduce inaccessible ex
3636

3737
### Long-range weapon options
3838

39-
Some players might find close-combat scenarios inaccessible. These situations often require players to rapidly press controls to generate short-range attacks like swinging a sword or punching. When games provide alternative ways to inflict enemy damage, such as long-range weapons, players can slowly defeat enemies from afar.
39+
For some players, close-combat scenarios might be inaccessible. These situations often require players to rapidly press controls to generate short-range attacks like swinging a sword or punching. When games provide alternative ways to inflict enemy damage, such as long-range weapons, players can slowly defeat enemies from afar.
4040

4141
The following image is from the game Minecraft Dungeons. In this game, players can defeat enemies face-to-face with their melee weapon. They can also choose to level up long-range weapons, like arrows and explosives, to defeat enemies from afar, and then take breaks when needed.
4242

0 commit comments

Comments
 (0)