Simulador para Reabilitação de Pessoas com Deficiência Visual
Fernando Sebenello Soares1, Jason Scalco Piloti1, Lael Nervis1, Lucas Signor
Schwochow1, Márcio Bortolini dos Santos1
Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul
1
95700-000 – Bento Gonçalves – RS – Brazil
[email protected], [email protected], [email protected],
[email protected], [email protected]
Abstract. This work aims to create a prototype of an environment for spatial
and sensory rehabilitation of visually impaired people to show that it is
possible to create accessible games for the blind. For this, the concepts of
imersion in virtual environments were used, through the use of 3D sound and
other techniques that provide full control of the interface to the user. Also as a
way to facilitate the interactions with the simulator, the keyboard is used as
the main source of data input, associated with the narration of the visual
elements disposed on the interface.
Resumo. Este trabalho objetiva a criação de um protótipo de ambiente para
reabilitação espacial e sensorial de pessoas com deficiência visual para
demonstrar que é possível criar jogos acessíveis para cegos. Para tal, foram
aplicados conceitos de imersão em ambientes virtuais, através da utilização
de som 3D, e técnicas para prover o controle total do usuário sobre a
interface e, como meio facilitador da interação com o simulador, o teclado é
utilizado como principal controle de entrada de dados, aliado à narração dos
elementos visuais dispostos na interface.
1. Introdução
A maior parte dos jogos responde às ações de jogadores através de imagens e
sons. Desta forma, pessoas com alguma deficiência visual podem apresentar
dificuldades ou impossibilidade de jogar. Há três tipos de deficiência visual: cegueira,
baixa visão e daltonismo. Para o presente trabalho foram considerados usuários cegos,
mais especificamente os que perderam a visão recentemente, pois,visto que cegueira é
caracterizada como sendo a perda total da visão, dentre as três, acredita-se que esta é a
que causa maiores dificuldades em jogos e, além disso, pessoas que há pouco tempo
perderam a visão total ou ainda que parcialmente, tendem a ter maiores dificuldades em
assimilar e captar sons a sua volta (Jesus et al., 2008; Coutinho et al., 2011).
Pessoas cegas são incapazes de engajar-se em jogos que se utilizem somente de
um feedback visual, ou seja, que não apresentem outra forma de feedback que possa ser
capturada por outro sentido, como a audição ou tato, através de hardware especial.
Mesmo assim, a indústria de jogos tende a investir na qualidade gráfica dos jogos, a
qual não tem influência nenhuma na experiência e jogabilidade de usuário cegos, e não
em recursos que possam possibilitar que as pessoas com deficiência visual possam jogar
(Coutinho et al., 2011).
Em vista disso, o presente trabalho tem por objetivo demonstrar que é possível a
criação de jogos acessíveis para cegos. Para tal, foi construído um protótipo de um
simulador de ambiente para reabilitação espacial e sensorial de pessoas com deficiência
visual. No desenvolvimento de tal protótipo, foram aplicados os conceitos de imersão
em ambientes virtuais, através da utilização de som 3D, e de técnicas que buscam
promover o controle total do usuário sobre a interface. Além disso, com o intuito de
facilitar a interação entre o usuário e o simulador, o teclado é utilizado como principal
controle de entrada de dados e foi aplicada narração dos elementos visuais dispostos na
interface, para que o usuário possa ter conhecimento do que se passa em todo o
ambiente, e sem que esta interfira no uso de aplicativos leitores de tela.
A concepção da ideia do desenvolvimento de um simulador veio a partir da
constatação de que algumas pessoas com deficiência visual têm certas dificuldades para
se orientar em ambientes através de sons emitidos por objetos (TV, rádio) ou por
pessoas (fala, movimentos). A partir disto foi proposto o desenvolvimento de um jogo
que ajudasse na reabilitação de pessoas com deficiência visual. A metodologia aplicada
para o presente trabalho é descrita na Seção 2 e os conceitos envolvidos no
desenvolvimento do simulador são descritos nas Seção 3.
2. Metodologia
Em um primeiro momento, foi feito um levantamento bibliográfico, buscando
entender que características um jogo precisa ter para ser acessível, além de estudos
sobre técnicas de acessibilidade e usabilidade já conhecidas aplicadas em sistemas web
e desktop que pudessem ser favoráveis ao serem aplicadas ao protótipo.
Posteriormente, com base nas recomendações estabelecidas por Schuytema
(2008), referentes as fases que constituem o desenvolvimento de jogos, o presente
projeto contou com as etapas de pré-produção e produção, onde pode se estabelecer
metas e objetivos do jogo, além de uma equipe segmentada por: game designers
(responsáveis por projetar o jogo como um todo, desde a formulação do conceito do
jogo, até a sua jogabilidade), artistas (responsáveis pelo desenvolvimento de tudo o que
envolva a parte visual, ou seja, concepção da arte, modelagem 3D dos personagens e do
cenário, animação, texturização, iluminação, etc.), programadores (responsáveis por
desenvolver toda a lógica do jogo, ou seja, aplicação da física, renderização gráfica,
processamento sonoro, jogabilidade, interface do usuário, etc.), level designers
(responsáveis por criar os desafios, puzzles e até mesmo as fases do jogo) e testadores
(responsáveis por analisar tecnicamente o jogo com o objetivo de indicar falhas em seu
desenvolvimento), além de testadores com deficiência visual, e outros participantes da
equipe de desenvolvimento.
A etapa de pré-produção envolveu a concepção da ideia, especificação das
regras de negócios e modelagem do projeto. Nela buscou-se estudar os Ludemas
envolvidos na definição do seu tema, os quais, visto que foram aplicados a uma
simulação, são os Ludemas de exploração, performance física e cognitiva (puzzle).
Através deles, foram elaborados os documentos relativos ao projeto e definidos os
personagens e cenários. De acordo com Klein (2012), o Ludema é o menor ato de um
jogo, a sua parte fundamental. O Ludema ocorre quando o jogador, entre as
possibilidades do sistema, atualiza uma ação, como por exemplo, pressionar um botão
fazendo seu personagem pular.
A produção foi a etapa em que os dados levantados na pré-produção foram
colocados em prática, ou seja, nela foram modelados os elementos do cenário,
desenvolvida a ambientação, aplicados os sons 3D no cenário e nos elementos
necessários, desenvolvidos os huds e menus de configuração do protótipo.
Uma vez finalizado o protótipo, foram feitos os testes e, nesta etapa, foram
analisadas a jogabilidade, o funcionamento dos huds, os atalhos e os comandos. Esta
contou com a participação de pessoas com deficiência visual, que também auxiliaram na
identificação de erros.
3. O Simulador
De acordo com Jesus et al. (2008), reabilitação pode ser entendida como sendo a
aplicação de técnicas que têm por finalidade prover a recuperação e adaptação física,
psicológica e social de um indivíduo com alguma deficiência ou incapacidade.
Simulador, por sua vez, segundo o autor, consiste em empregar métodos
computacionais para gerar um modelo controlado e específico de um problema real.
Juntando esses dois conceitos, através de métodos computacionais, foi desenvolvido um
protótipo de um simulador para reabilitação, o qual foi projetado pensado
especificamente na reabilitação de pessoas cegas.
A simulação desenvolvida foi de um ambiente externo (Figura 1). Esta foi
escolhida pois é composta por diversos elementos que foram considerados vantajosos
para a reabilitação de um usuário cego, tais como diversidade de sons e diversidade de
objetos com os quais o usuário terá que interagir. Além disso, um simulador permite
que o usuário possa reconhecer os sons presentes em seu dia a dia, criar uma boa noção
espacial da distância de objetos que emitem os sons, além da direção de onde os
mesmos vem, de forma que o mesmo não corra riscos. Isto pois para que o usuário
possa criar esta noção em ambientes reais, ele encontrará obstáculos como atravessar
uma rua movimentada, encontrar objetos no caminho, pouca acessibilidade dos
ambientes em que o mesmo convive, e variedade de sons emitidos ao mesmo tempo,
por vezes, tornando a tarefa perigosa.
Figura1: Imagemapresentandoo hud do jogo, mostrandoos obstáculos,as chavese o tempo
restantepara concluir o objetivodo jogo
Ao começar o jogo, o personagem precisa buscar seu cão guia que se encontra
dentro de sua casa. O cão está latindo, o que ajuda o usuário a encontrar o caminho até a
porta. Porém, esta se encontra trancada, obrigando o usuário a encontrar quatro chaves.
Estas aparecem uma após a outra e de forma dispersa pelo ambiente. As chaves emitem
sons para que o usuário tenha a percepção da direção em que elas estão e da distância
em que ele se encontra das mesmas. Após encontrar as chaves, o personagem deve ir
novamente até a casa e pode destrancar a porta e encontrar seu cão. Enquanto o usuário
tenta resolver esta tarefa, há diversos sons sendo emitidos no ambiente (sons urbanos,
veículos, pássaros cantando, sons de irrigadores, além dos sons emitidos pelos seus
passos, sua bengala e os latidos do cão), isto objetivando que o usuário possa
desenvolver sua capacidade de percepção sonora e outros sentidos como espacialidade,
percepção de distância entre objetos e direção. Durante todo o jogo, quando o usuário é
requisitado a executar alguma ação, esta é narrada ao mesmo, como, por exemplo,
quando ele tenta abrir a porta e ainda não possui as quatro chaves.
Para o desenvolvimento, a engine utilizada foi a Unity, a qual serve tanto para o
desenvolvimento de jogos 2D, quanto 3D. Ela foi criada pela companhia Unity
Technologies e possui suporte a múltiplas plataformas, porém, para o presente trabalho,
foram consideradas somente as plataformas Windows e Mac OS. Uma das
características que levou à escolha desta engine foram as opções de licenças
disponíveis, visto que o presente trabalho visa ser de código livre. Além disso, a
fabricante disponibiliza uma IDE (Integrated Development Environment) acoplada à
engine, o que possibilita o gerenciamento de todos os recursos (scripts, sprites, texturas,
sons, etc.) do jogo em um único lugar, facilitando no desenvolvimento do mesmo
(UNITY, 2013).
Com o objetivo de tornar a simulação do ambiente sonoro o mais real possível,
foi essencial a utilização da técnica de som 3D, a qual, segundo Fumiaki (2012), auxilia
na orientação espacial do jogador. Na ambientação, esse recurso fornece ao usuário um
retorno sonoro de suas ações durante a exploração do cenário. Assim, cada elemento
presente no cenário emite um som distinto dependendo da interação entre esse elemento
e o personagem. Visto que o personagem representa uma pessoa cega, esse carrega
consigo uma bengala, como mostrado na Figura 2, e, enquanto ele caminha no
ambiente, diferentes sons são emitidos de seus passos, de acordo com o tipo de solo ou
terreno (grama, pedras, areia) em que ele se encontra, além de diferentes tipos de sons
serem emitidos pela bengala ao entrar em contato com o solo ou com algum objeto
presente no ambiente (casa, árvore, cerca, etc.). Estes sons diminuem ou aumentam
conforme o usuário se distância ou se aproxima dos elementos que os estão emitindo.
Figura 2: Imagem do personagem do jogo com sua bengala na mão no meio do cenário,
mostrandoo ambientecompostopor arbustos,gramado,areia, pedras, calçada,entre outros.
No caso do menu do simulador, foi necessário implementar o recurso de
passagem de foco entre os elementos da interface com controle via teclado, através das
setas, além de adicionar uma alternativa sonora para o texto contido em cada elemento
da interface. Assim, as opções do menu são faladas ao jogador enquanto este navega por
entre os itens e de forma que as mesmas não conflitem com as narrações de nenhum
software leitor de tela. Outra questão importante é que a utilização de teclas de atalhos
não deve conflitar com atalhos do sistema ou do leitor de tela, pois isto dificultaria o
uso do protótipo e poderia causar desorientação por parte do usuário, quando este
utilizasse tais atalhos. No exemplo da Figura 3, ao carregar tal tela, o texto “jogar” é
lido para o usuário, e caso este pressione a tecla tab o foco passa para o menu
“configurações”, após para “créditos” e por fim para “sair”, sendo que todos os menus
são lidos para o usuário.
Figura3: Tela inicial do jogo, contendoas opções de Jogar, Configurações,Créditos e Sair.
Além de tudo isso, o usuário tem opção de modificar configurações como
volume dos áudios, velocidade do personagem, quais teclas utilizar para controlar o
personagem, alterar a resolução da tela, escolher entre o modo tela cheia e normal,
velocidade dos áudios que são tocados e alto contraste para os menus (no caso de
usuários que tenham baixa visão utilizarem o protótipo), opções estas que podem ser
vistas na Figura 4.
Figura34: Tela de configurações de vídeodo jogo
Visto que o objetivo desta pesquisa é demonstrar que é possível desenvolver
jogos acessíveis para cegos, o protótipo desenvolvido é distribuído sob a licença GPL3
e todos os recursos (criados ou adaptados) utilizados no desenvolvimento também estão
sob a licença Attribution-NonCommercial-ShareAlike 3.0 Unported.
4. Conclusões e Trabalhos Futuros
A partir do que foi desenvolvido, acredita-se que é possível melhorar a
acessibilidade dos jogos através da aplicação de técnicas que promovam maior controle
do usuário sobre o que acontece, além de um melhor feedback das interações com o
cenário e com os personagens.
Vale ressaltar que o protótipo desenvolvido possui somente uma única fase, e
que o jogo não possui uma complexidade grande para que o jogador resolva o problema
proposto a ele. Desta forma, para jogos com complexidade maior não se tem a certeza
da possibilidade de adaptação total do jogo para pessoas com deficiência visual, pois
muitos dos elementos envolvidos na resolução de puzzles ou na forma com que o
jogador deve proceder em diversas situações são totalmente visuais. Porém, é possível
que sejam feitas adaptações dos menus e huds de forma que o usuário possa entender
melhor o que o contexto dos acontecimentos e da situação do personagem (número da
fase, quantidade de vidas, localização no mapa, etc.).
O protótipo não foi totalmente finalizado, havendo algumas opções de
configurações ainda não implementadas. Além disso, pretende-se criar novas fases com
diferentes níveis de dificuldade.
Referências
Addams, E.; Rollings,A. Audio Elements. In:Fundamentals of Game Design. New
Jersey: Pearson Prentice Hall, (2007). p. 256-259.
Angeline, Rafael. Introdução à engine Unity 3D – O que é? O que posso fazer?
Vantagens
e
Muito
mais.
Disponível
em
:
<http://devtuts.com.br/wp/2010/06/introducao-a-engine-unity-3d-o-que-e-o-queposso-fazer-vantagens-e-muito-mais/#sthash.npTEYATD.dpuf>. Acesso em: jul.
2013
Coutinho, Flávio; Silva, Marcelle; Prates, Raquel; Chaimowicz, Luiz.A Survey on
Game Accessibility - In Proc. of SBGames, (2011).
Fumiaki, Matsushima. Development of a game software using virtual 3D sound
spatialization for the visually impaired. Japan-Taiwan Symposium on intelligent
Green and Orange (iGO) Technology. National United University, MiaoLi, Taiwan,
2012.
Disponível em: <http://www.kisarazu.ac.jp/kokusai/conference2012-1210/Proceedings/2071072W_MatsushimaFumiaki.pdf>
Jesus, Raphael Poolney Teixeira de et al. Colibri–Ambiente Virtual de jogos Educativos
que Auxilia na Reabilitação Cognitiva de Pessoas Portadoras de Deficiência Mental.
HÍFEN, v. 32, n. 62, (2008).
Klein, Gerson. O Gameplay do Texto Linear, do Conteúdo ao Labirinto. In GAMEPAD
5 : Seminário de Games, Comunicação e Tecnologia, RS - 2012. Disponível em
<http://aplicweb.feevale.br/site/files/documentos/pdf/56685.pdf>. Acesso em 25 jul.
2013;
Nöth, Winfried. Handbook of semiotics. Indiana University Press, (1995).
SÁNCHEZ, Jaime; SÁENZ, Mauricio. 3D sound interactive environments for blind
children problem solving skills. Behaviour & Information Technology, v. 25, n. 4, p.
367-378, (2006).
Schuytema, Paul. Design de games: uma abordagem prática. Cengage Learning, (2008).
Unity. Unity 3D Disponível em: http://unity3d.com/ Acessado em: Julho de 2013
White, Gareth R.; FITZPATRICK, Geraldine; MCALLISTER, Graham. Toward
accessible 3D virtual environments for the blind and visually impaired. In:
Proceedings of the 3rd international conference on Digital Interactive Media in
Entertainment and Arts. ACM, (2008). p. 134-141.
Livingstone, Steven R. et al. Changing musical emotion: A computational rule system
for modifying score and performance. Computer Music Journal, v. 34, n. 1, p. 41-64,
(2010).
Download

Simulador para Reabilitação de Pessoas com Deficiência