1. Introduction
It is without a doubt that spatial information plays an important role in day to day life. It is used to plan how to navigate from one place to another, for maneuvering in a complicated environment such as a crowded shopping mall, and even for recalling where one’s car is parked and returning to it. As one navigates through an environment, information about the environment is obtained from multiple sources. The information obtained includes general knowledge about the place, written or verbal descriptions of the environment, visual experience, personal experiences of being in the environment and others. All of these come together to create a spatial mental map of that place in the person’s mind [
1].
Navigation can be done in two distinct methods. First is the landmark-based navigation, which employs the information provided by environmental landmarks in the form of vision, audio, smell and tactile stimuli along with an internal cognitive map of the place to navigate. The second method is the path integration method, which is the common and preferred method of visually impaired individuals. This navigation method relies on the traveler’s sense of motion to update their position and orientation in relation to their starting point [
2].
Besides gathering spatial information about an area through navigating it first hand, prior knowledge such as the spatial layout of the area and knowing your current location in the area is also important. Hence, visiting virtual reality simulations of real locations as well as fictitious ones in order to gain spatial information has been suggested [
3]. A study that developed a virtual environment Wii-based system for the blind has found that virtual environments can help with the gaining of spatial knowledge [
4].
Although visual experience plays a vital role in the creation of a spatial mental map, blind individuals can gather spatial information without it. They compensate for their lack of vision with their enhanced hearing, touch and sense of smell to obtain information about a specific place. This information includes environmental sounds, sense of heat to detect the weather or sunshine, feeling of wind movement, and even the slope and texture of the ground surface [
5].
Additionally, a study has found that blind individuals have a preference for route-like descriptions while sighted individuals performed better with survey-like descriptions of an environment. This shows that early blind or naturally blind individuals produce route-like spatial mental model to represent an environment, in contrast to the survey-like or map-like representation of sighted individuals [
6].
This article aims to convey the development and evaluation of a mobile serious game, named Hungry Cat, created for visually impaired children in helping them to gather spatial information through playing a game.
3. A Serious Game, Hungry Cat
This research aimed to design, develop and evaluate an audio and haptic feedback based serious game prototype for children with visual impairment which is easy to setup and use. A serious game, namely Hungry Cat was proposed as a learning tool to convey spatial information to visually impaired children through the exploration of virtual rooms.
Hungry Cat, which was developed using Unity 5, is a 2D serious game running in Android mobile platform. The mobile platform, specifically Android, was chosen because playing the game only requires the use of the device as well as a set of headphones. This also utilizes the mobile sensors within the devices for a more intuitive game play.
In this game, the children gain spatial information about a virtual environment by controlling an avatar, i.e., the Hungry Cat. Set in the perspective of the cat avatar looking for food, Hungry Cat allows players to move through the virtual rooms in a house using simple controls and physical movement. These controls are detected by the game using the mobile sensors: accelerometer and magnetometer.
The game environment is made up of a two-dimensional area consisting of tiles, where players can choose to move forward, backward, left or right within it to discover the objects in the room. Objects and obstacles are identified when bumping into or interacting with by the player or can be discovered through the audio and haptic feedback the environment provides. There is also a food object available for the food finding mode gameplay. Sounds can be heard when a player gets closer to them to provide an audio landmark to the player.
The time taken for the player to complete the levels and actions taken such as number of steps, number of turns and number of interactions with the environment are recorded and saved as a text file for later analysis.
Figure 1 summarizes the conceptual architecture.
3.1. Layout of Levels
It should be noted that this game is not fully blind friendly and navigation between interfaces will require sight. The user interfaces seen are mainly for easier game development and also for ease of use for the sighted test facilitator. The only blind friendly interface in this game is of the gameplay itself, which does not require sight to interact with.
A general room layout in Hungry Cat is shown in
Figure 2. It depicts the user interface, UI elements and game environment features that are available in all rooms, with the exception of the Food object and the Interactive object.
As shown in
Figure 2, there are several user interface elements. The Back Button is for going back to the main menu. This is for exiting the level easily. The Blind Mode Button, which is hidden from view, is used to toggle on and off between the blind mode. The Blind Mode is on by default to prevent the advantage of using residual vision to view the map, by covering the map of the room up, as shown in
Figure 3. The button for toggling the blind mode is to enable the facilitator of the test to quickly determine how the participant is doing if assistance is required during game play.
Other UI elements are for information purposes, that is to inform about the facing direction of the participant, and general information such as what objects they have bumped into and game play information such as the time left, steps taken, bumps made and penalties that occurred.
All room levels are surrounded by a black background, representing the walls. The player is not able to leave the area bordered by the walls. In the case where the player bumps against the walls and doors, a combination of auditory and haptic/vibrational feedback is produced by the game. The doorway is represented by the two arrows pointing upwards and is the start location of the player when the game level begins. The player always begins the game on the right-hand tile of the doorway.
All rooms have floor tiles that can come in a few variations. Some rooms may have tiled floors, some rooms may have wooden floors, and some rooms may contain carpets. Different variations of floors provide different auditory and haptic feedback when the Cat steps on them.
Each room has at least one sound source to help players orient themselves. These are normally against the walls of the room and are not objects that can be bumped into. There are additionally objects that give off sounds such as the radio in
Figure 2. However, not all objects have a sound effect attached to it such as for cabinets and potted plants.
More difficult levels contain rooms with more interactive objects which are climbable to reach a higher location. This is because food items located in the harder levels are usually placed on an elevated surface and requires an amount of knowledge of the room to be able to locate it. With this placement, it is impossible for the food to be found simply by walking around the room. While on an elevated surface, the player has to perform a tile check to trigger an action to climb down. Trying to walk off a high surface results in a penalty in the game.
3.2. Intuitive Controls
Controls in the game are designed to be simple and intuitive so that even young children can play the game. By utilizing the mobile sensors within the mobile device such as the accelerometer and magnetometer, complicated setups and special equipment such as heading sensors are not required. The game can be played while being seated on a swivel chair or a stool without backing, or while standing on the spot with just the device and a pair of stereo headphones. This will allow the game to be played at any place at any time.
To move forward within the virtual room in the game, the player simply has to tilt the device forward. The accelerometer sensor detects this movement and allows the cat to move forward at one step per second. To stop moving forward, the player only needs to stop tilting the device forward. If the player keeps moving forward even though there is an item or obstacle in front of them, the game lets them know that they have bumped into something. This method of letting the player move the cat will allow the player to navigate around the virtual room without moving around physically themselves.
To change the cat’s facing direction, the player needs to change their real facing direction while holding the device. The magnetometer within the device detects the change in facing direction and updates the cat’s facing direction accordingly, be it forward, left, backward or right. With these two controls, the player can move around in the environment and discover the furniture and obstacles that are present in the room.
Besides movement controls, there are other controls that allow the player to gather more information about the environment. The first control is accessed by tapping the top half of the screen. This provides the player with information of the tile that they are facing. For example, if they are facing a wall, the game tells them “You are facing a wall.” This is the alternate way of knowing what the item in front of the player is without bumping into it. The second control is accessed by tapping the bottom half of the screen. This provides the player with their current location information such as what tile they are standing on. If they are playing the game on food finding mode, it repeats the directions to food and informs the player how far away from the food. The information can be long so the player can cancel the speech at any time by tapping the top half of the screen.
In some stages, there are interactions with furniture. This allows the cat to climb onto or down from an elevated area to look for food. If a furniture has interactions available, one can access the option by tapping the top half of the screen when facing the furniture. This provides the player with action options to choose from. They can select an action by tapping either the top half of the screen or bottom half of the screen depending on their choice.
3.3. Progressive Stages and Modes
To counter the issue of overcomplicated environments for a game intended for children, this game has a tutorial room and six playable rooms with increasing difficulties. The difficulty increases as the rooms get larger and have more furniture in them. The presence of interactive items that allow climbing also increases the difficulty level of the game. The six rooms in the order of ascending difficulty levels are the hallway, laundry room, study room, bedroom, kitchen and living room.
All these stages can be played in two different modes. The first mode is the exploration mode, which gives the player 5 min to freely explore the selected room level. The second mode is the food finding mode, which is the same room that the player had just explored except that the room has a food item in it.
Figure 4a,b shows screenshots of the bedroom level for both game play modes.
3.4. Real Time Audio and Haptic Cues
The game utilizes audio cues in the form of pre-generated speech and sound effects, as well as haptic cues which is the vibration feedback from the device, to provide clues of the game environment.
The game provides speech descriptions whenever players seek a clue such as when they want to check the item in front of them and ask for location information. The speech in the game is available in two languages: English and Bahasa Melayu, to assist the Bahasa Melayu speaking participants.
Audio cues may come from furniture within the rooms such as a dripping sink or a radio. The sounds from these items are in stereo, meaning that it becomes louder if the player is facing it and softer if the player is facing away. If the furniture is on the player’s left, they will hear it louder in the left ear than the right ear. The sounds get louder if the players get nearer to it and softer when they are further away. Similarly, the food item plays a song, which acts as a clue to the players about how close they are to it. This to emulate the presence of the smell of food in reality.
The haptic feedback in the game happens when players take steps forward. This allows the players to count their steps. Vibration feedback also occurs when players bump into an item or obstacle. The intensity of the vibration is affected by how hard the surface is, for example stepping on a carpet has lighter vibrations than stepping on a tiled floor.
All these aid the development of a player’s spatial mental mapping of the virtual rooms via an immersive experience during the exploration of the rooms.
3.5. Performance Monitoring
For the purpose of analysis, the game tracks the number of times the player takes a particular action while playing the game. Before playing the game, the player’s name can be registered and selected. This produces a record containing the individual game play data such as when time is up, when food is found or when the player chooses to stop playing before the time is up. Information such as time taken, steps taken, number of bumps into furniture, turns made, etc. are being counted and recorded during game play. This is used to monitor the progress of the player to see if they have become more efficient at navigating the room and finding the food.
4. Evaluation of Hungry Cat
The game was evaluated in two phases with 30 participants (aged 7–17 years) who are visually impaired. Phase 1 was the food item finding test using Hungry Cat game in a tablet computer while Phase 2 was the wire net item test. There was an exploration mode session prior to running Phase 1 test where the participants explored each virtual room in Hungry Cat game using a tablet computer. Upon completing the exploration mode session, participants went into Phase 1 followed by Phase 2. The evaluations aimed to determine the success of Hungry Cat in conveying spatial information to participants. The spatial mental maps of the rooms formed by participants in Phase 2 could demonstrate the spatial information they obtain successfully through playing the Hungry Cat game.
It should be noted that the evaluation of this game was as a tool to convey spatial information to visually impaired children and was not a form of intervention to improve the participants’ spatial navigation abilities. Therefore, there was no control group for result comparison or any pre and post intervention tests.
4.1. Participants
To determine if the game developed can convey spatial information to visually impaired children, tests were conducted with 30 visually impaired children aged 7–17. The participants of this study consisted of multiple groups: primary and secondary school students, low vision and with no vision, as well as students with learning difficulties and students who do not.
Table 1 shows the participant overview of this study.
To take part in this study, some selection criteria needed to be met: age between 7 and 17 years old, visually impaired (having low vision or no vision), and ability to understand and follow simple instructions in English or Bahasa Melayu. All participating subjects as well as their parent/guardian were informed of the course and purpose of the experiment. The parent/guardian of each participant signed an informed consent documentation before participation.
4.2. Ethics Clearance
All subjects gave their informed consent for inclusion before they participated in the study. The study was conducted in accordance with the Declaration of Helsinki, and the protocol was approved by the Swinburne Human Research Ethics Committee (SHR Project 2016/316).
4.3. Pre-Test Setup
Prior to beginning the tests, the tablet device was setup with the participants’ names and preferred language. The stereo headphone volumes and the height of their seat, a swivel chair, was then adjusted so that the participant feel comfortable while playing the game. The wire net test form was filled with the participant’s name at this time as well. After all these were done, the participant started playing the exploration mode for the room chosen. Participants were given a time limit of 5 min to explore each room. All tests were conducted in an unused classroom after class hours, during which there were minimal distractions if any from other students. As the participants used stereo headphones, any external noise would have been muted and they were able to concentrate more on the game.
4.4. Phase 1: Food Item Finding Test
The first test was the food finding test. This test was carried out after the participant was finished exploring the room. The food finding mode of the same room was played and the directions to the food are given before the level begins. The participant was given 5 min to locate the food within the room. If they managed to find the food within the 5-min limit, they passed the food finding test. If the time ran out before they managed to do so, they failed. Participants who failed this test were not allowed to replay the level. The gameplay variables for both the exploration mode and food finding mode play through of the participant was recorded by the game and exported to a text file for analysis.
The objective of the food finding test was to see if the participants could locate the food placed in the room using the spatial mental map they constructed of that room during exploration mode. The food finding test tested how well Hungry Cat conveys spatial information, as having a good spatial mental map of the room can help the participant to perform well. With the spatial information obtained from the exploration of the room prior to this test, the participant should be able to locate the food quickly after being provided with the directions to the food. Knowledge of the placement of items in the room would allow the participant to quickly and efficiently locate the food objective regardless of whether the furniture items were in the path from the starting point to the food. They would be able to use the spatial mental map of the room to plan a route with the fewest obstacles. However, participants might also be able to reach the food without a spatial mental map.
4.5. Phase 2: Wire Net Test
The second test was the wire net test. This test was carried out after the food finding test was completed, regardless of whether the participant had managed to find the food. It was a non-visual test that allowed blind participants to point out the location and size of objects in the room. It was done using a wire net with holes that represent the individual tiles in the room, and a mounting board frame representing the borders of the room’s walls, as shown in
Figure 5a,b. A bottle cap was used to indicate the starting position of the cat in the room. By using a wire net with mounting board, the blind participants were able to feel the borders of the room as well as the individual tiles and were able to point out the location as well as size of the furniture items they have discovered in the room. Some prompting was sometimes required to help the participant show their spatial mental map as fully as possible such as “What else have you discovered?” and “What is the size of this furniture?”.
The location and size of the items pointed out by the participant were noted on their wire net test form. The empty wire net test form is shown in
Figure 6a, while a scan of a filled in form from the evaluation is shown in
Figure 6b. The item’s accuracy score was then calculated based on whether the participant had discovered the item, how accurately it was placed and how accurately the size was described. The wire net test was designed so that the participants did need not navigate around a real environment to prove their understanding of the layout of the room they had explored. This test was conducted in a safe manner.
The objective of the wire net test was to allow participants to explain their spatial mental map of the room in detail. The wire net test tested how well Hungry Cat can convey spatial information, as the participants needed to point out which furniture they discovered as well as place them on the wire net test frame of the room. The size and location of these furniture needed to be given by the participant during the test and this allowed the participants to demonstrate if they have a solid mental map of the room.
5. Results and Findings
This section shows the results of both the food finding tests and the wire net tests conducted with the 30 participants. It is followed by a discussion of the results and the contributions of the study to its research objectives.
5.1. Food Finding Tests Results
The food finding test results were compared among several categories: primary school participants and secondary school participants, participants with no vision and participants with low vision and participants with learning difficulties (LD) and participants without learning difficulties. Out of the 30 participants, 9 were in primary school while 21 were in secondary school. There were 13 with no vision while 17 had low vision. Seven had learning difficulties while 23 had no learning difficulties. The success rate of each group of participants is shown in
Table 2.
The success rate of food finding among secondary school participants (32.54%) were generally higher on average than those of primary school participants (29.63%). The success rate of food finding by participants with low vision (36.27%) were generally higher than those with no vision (25.64%). Lastly, the success rate of food finding by participants with no learning difficulties (33.34%) were generally higher than those with learning difficulties (26.19%). However, the study could not fully verify this, as there was a limited number of participants with learning difficulties.
Participants who found the food in the food finding mode, and passed the food finding test, had actually interacted with the game more during the exploration mode. These participants took more steps and performed more checks for information about the tile in front of them, as can be seen in
Figure 7 and
Figure 8. By taking more steps while exploring the room, the participant discovered more sections of the virtual room, and, by performing more tile checks, the participant gained more information about the tiles within the virtual room. Both these actions were useful for gathering spatial information, which was significant for constructing a proper spatial mental map of the virtual room.
However,
Figure 9 does not show that participants who passed the food finding test performed more information checks in every room. This demonstrates that the information check was not required for the participant to gather sufficient data about the room.
The information check in exploration mode only provides information on the current location, which is the tile the player is standing on, for example, “You are standing on top of a chair”.
Having taken a higher number of steps and performed a higher number of tile checks proved to be more helpful for locating the food during food finding mode, as it indicates that the participant explored a larger portion of the room or visited the same sections of the room more than once in their exploration.
Figure 7 and
Figure 8 show that participants who found food in the food finding test consistently performed both actions more than those who did not pass the test across all rooms. The exception to this trend is the bedroom in
Figure 8, where participants that managed to find the food had performed fewer tile checks on average (3.64) compared to participants who did not find food (5.13). Despite performing fewer tile checks during exploration mode for this room, the participants who found the food had taken significantly more steps on average (36.57) than their counterparts who did not find the food (20.00). This shows that, overall, the participants who found food did still explore the room more than the participants who did not find food.
Based on the results discussed, a participant who was a secondary school student (32.54%) with low vision (36.27%) and no learning difficulties (33.34%) was more likely to find the food than a participant who was a primary school student (29.63%) with no vision (25.64%) and with learning difficulties (26.19%). The success rate of food finding also dropped with the increase of virtual room’s size as well. In larger rooms such as the kitchen and living room, there might not be sufficient time to succeed in food finding if they are not familiar with the room.
Although the overall trend showing that participants without learning difficulties (33.35%) performed better in comparison to participants who are with learning difficulties (26.19%), there were significantly fewer participants in the learning difficulty group (7 participants) when compared to the group without learning difficulty (23 participants). Therefore, the results from the tests were not conclusive enough to support that having a learning difficulty would adversely affect one’s spatial mapping skills.
5.2. Wire Net Tests Results
The wire net test involved the participant pointing out the location of the furniture they have discovered on a wire net frame. To measure how well the participants performed in this test, two scores were calculated: the item discovery score and the item accuracy score.
Item discovery score: The item discovery (%) for a room referred to the average item discovery for all items in the room. Each item in the room was awarded a 0% if undiscovered by the participant and 100% if discovered by the participant. Therefore, if a participant found and listed three out of four items of the room, they received a 75% score for item discovery. However, if an extra item was found that does not exist in the room, a penalty was incurred. The amount deducted was dependent on the number of items in the room, resulting in a 25% deduction for a room of four items if five items were listed by the participant during the wire net test. Having a high item discovery score means that the participant knows the furniture placed in the virtual room. This indicated that the participant had learned about the room and gathered spatial information about it through playing Hungry Cat.
Item accuracy score: When an item was discovered, only then was the item’s accuracy score calculated. The item accuracy for the room referred to the average item accuracy of all the items in that room. The item’s accuracy was calculated based on two variables: placement of the item and furniture size of the item.
When an item was placed in the exact position, it yielded 100% for placement accuracy. This score was reduced by 20% for every one tile the placement was off from the original location, thus being off by five tiles and above yielded a 0% for the placement score. The placement of the tile was based on the center of the object and a half tile difference in position was considered as zero tile difference as this difference was reflected in the difference in the furniture’s item size. Having a high item accuracy score indicated that the participant not only knows the furniture placed in the room, but he/she also knows in detail the size and placement of them. This showed that a participant had created a detailed spatial mental map of the room from the spatial information gathered while exploring the room through playing Hungry Cat.
If the item size was correct, the item yielded 100% for size accuracy. The score was reduced by 20% for every tile in different sizes. By indicating a size with a difference of five tiles or more compared to the original item size, the participant received a 0% for the item size. The same condition applied whether the size stated by the participant was smaller or larger than the actual item.
The item accuracy was then calculated based on the average of both the item placement score and the item size score. Thus, if a player scored 100% in item placement but 50% in item size, they would get (100% + 50%)/2 = 75% for the final item accuracy. Not discovering the item in the first place automatically yielded a 0% for item accuracy.
Table 3 indicates the average item discovery score and the average item accuracy score for all items in each room for all participants. It shows that exploration of the rooms while playing Hungry Cat did provide the participants with spatial information about each room during the exploration mode. The participants were able to name the majority of the furniture in the rooms they had explored, as seen by the discovered (%) rows for each room.
The item discovery and item accuracy scores decreased as the rooms became more complex due to the same amount of time given for the exploration of different difficulty levels. Despite the decrease in scores as the game levels increased, it still showed that a spatial mental map of the rooms could be constructed through playing the game. Although not fully accurate, as seen from the average item accuracy (%), as proven by the high average for the item discovered (%) for all rooms, participants were able to remember the furniture they have discovered in the virtual room as well as the general size and placement of them. The result shows that 64.29–92.22% of the items were discovered for each room. The most difficult virtual room had 31.33% average item accuracy score due to the size and number of furniture, while the easiest room had an average item accuracy score of 75.00%.
In
Table 4, the average item accuracy (%) score is used as the wire net test scores as the item accuracy score was only calculated when the item was discovered. According to the table, primary school participants (53.82%) performed better on average compared to secondary school participants (52.52%) for all rooms with the exception of the hallway. This difference in performance may be due to individuals’ abilities and self-motivation of the groups in participating in the test.
Additionally, participants with low vision (53.79%) performed better overall when compared to participants with no vision (47.99%) according to the consistently better performances for all rooms. This was expected as participants with low vision were able to arrange their spatial information in a map-like way while participants with no vision (who were born blind) most likely arranged their spatial information of a location in a route-like method [
6], therefore they required more experience with an environment to build a detailed spatial map of a place.
Furthermore, participants with learning difficulties (51.85%) and without learning difficulties (51.10%) performed differently in different virtual rooms. There was no trend that the group without learning difficulties performed consistently better than the group with learning difficulties. Although having learning difficulties might result in being slower at obtaining and storing spatial information, the performance of spatial mapping to gather spatial information still varied from individual to individual. An example is the case of Participant 1 who scored 100% on item accuracy in wire net test for the first room. Another case of participant with learning difficulties is Participant 23 who scored only 25% in the same test. This gives an exception that spatial mapping skills are not always affected by the learning disability in a visually impaired.
Finally, participants who passed the food finding test (57.60%) performed better in the wire net test than those who did not manage to find the food (49.83%) for each room. It comes to no surprise that participants who passed the food finding test also performed better in the wire net test across all rooms as both tests required a good spatial mental map of the room to perform well.
Figure 10 shows that participants who had passed the food finding test had an overall higher average for item accuracy for the rooms than their peers who did not manage to find food in the test. This indicated that participants who found the food during the test had clearer spatial mental maps of the rooms, thus they were able to perform better in the wire net test.
6. Discussions
The Hungry Cat game is a learning tool that aims to convey spatial information of locations to children who have visual impairment by using the virtual rooms in the game. As observed from the positive results in the evaluation of Hungry Cat, the game was able to convey information about the room which the participants explored while playing the game. Even participants who were young (7–12 years old) or with learning difficulties were able to create the spatial mental map of the locations of furniture in the rooms. This can be seen from the results of the wire net test where primary school students as well as participants with learning difficulties also managed to discover items and provide their size and placement in the room. It was observed that the results for the food finding test and wire net test declined as the game progressed to more difficult level, i.e. larger rooms with more furniture items. This could due to the exploration time limit to 5 min being insufficient for exploring larger rooms with more items.
Participants who were successful for both the food finding test and the wire net test were those who explored the rooms more thoroughly during the exploration mode. It was evidenced by the higher number of steps taken and the higher number of tile checks which they performed, as shown in
Figure 7 and
Figure 8. Participants who passed the food finding test also had higher item accuracy score for the wire net test.
Additionally, individual abilities for spatial information gathering and spatial mapping varied among the participants. For instance, one participant with learning difficulties performed poorly in the tests while another participant who had similar learning difficulties performed well in the same tests. Although there are general trends found for the average performance for the tests for each group of participants, there were cases where participants within the same group performed differently from the majority. For example, participants with low vision generally performed well, but a participant with low vision performed lower than average. This was due to their individual spatial mapping abilities, which were not assessed in detail in this study.