17/11/2009

interface de jogos com protótipo de papel

A usabilidade de um jogo digital é tão importante quanto a interface de um web site ou software, e em alguns aspectos as interfaces são semelhantes. Assim, podemos usar os mesmos métodos de análise de interface e usuabilidade em todos estes produtos citados.

Uma interface fraca e confusa pode fazer um web site perder clientes da mesma forma que, em um jogo digital, o jogador pode desistir de explorar mais o conteúdo e não gostar do jogo. Por mais que o jogo seja inovador e divertido, uma interface ruim e mal desenhada pode estragá-lo.

A análise de interface de um jogo digital é uma tarefa de game design,  refletida no trabalho de programação de interfaces. Podemos utilizar vários métodos de análise de usabilidade, como os conceitos de Jacob Nielsen, que possui uma bibliografia muito boa sobre usabilidade e interface homem-máquina. Seus conceitos podem ser utilizados em qualquer tipo de produto que precise de uma interface com alta usabilidade.

Neste semestre na pós-graduação tive aula de Projeto de Interfaces, onde estudamos a interação homem-máquina, usabilidade de sistemas e protótipos para validação de inteface. Sem dúvidas a parte mais surpreendente desta matéria foi o protótipo de papel.

Com pedaços de papel, post-it, canetas e lápis, criamos a interface de um jogo, desde o menu, a configuração, modo de jogo e o jogo em si. Com isto, foi possível testar a interface e alterá-la entre um teste e outro. O resultado foi ótimo, conseguimos deixar a interface do nosso jogo com uma usabilidade muito boa após 3 testes, sendo um deles com dois jogadores simultâneos.

Este é o conceito do jogo Luta Encarniçada, que criamos para testar a interface:

Enfrente o exército inimigo comandando seus personagens até derrotar seu oponente em calabouços únicos. Cada mapa pode ser construído e customizado para que cada batalha necessite de estratégias diferentes. Cada guerreiro possui atributos de Ataque, Defesa, Mobilidade e Alcance balanceados, para que a montagem dos exércitos torne o jogo competitivo.

O teste de interface funciona da seguinte maneira: nossa equipe era compostar por um observador (apenas observa as reações do jogador e faz anotações e verifica o que pode ser melhorado), um “CPU” (altera a interface de acordo com a ação do jogador, imitando o comportamento de uma máquina) e um facilitador (informa ao jogador o que está sendo exibido na tela e espera pela sua reação, não pode induzir o jogador a tomar uma decisão e nem falar o que ele deve fazer). O jogador deve explorar a interface sem “travar”, caso seja muito necessário o facilitador pode dar uma dica, mas isto significa que a interface possui uma falha que deve ser arrumada para o próximo teste.

Teste de usabilidade de interface com protótipo de papel

Teste de usabilidade de interface com protótipo de papel

O protótipo feito com papel serve apenas para validar a interface e, se o jogo não for complexo, é possível validar um pouco da jogabilidade, que foi o que fizemos também. Esta é a conclusão do relatório da análise de interface que fizemos:

O método de protótipo de papel é muito útil para avaliar a interface e a jogabilidade em jogos. Dependendo da complexidade do jogo, a jogabilidade fica difícil de ser testada devido à limitação do uso de papel e caneta, mas na validação de interface é perfeita e poupa re-trabalho.

De maneira bem rápida e prática podemos alterar a interface e deixá-la pronta para testes sem ter que mexer com imagens ou linhas de código. Este tipo de prototipagem deve ser simples para que funcione corretamente, e é muito importante observar as ações do usuário e não induzí-lo a realizar uma ação que desejamos e consideramos a mais correta.

Este método de teste de interface é muito rápido, dinâmico e economiza muito tempo de programação e re-trabalho. É muito simples fazer um protótipo de papel – muito mais fácil do que criar uma demo para validar a interface. Acho bem legal também utilizar isto para validar a jogabilidade antes de pensar em programar, se a complexidade do jogo permitir isto.

06/11/2009

final do e-games 2009

Ontem foi a final da primeira edição do concurso de jogos digitais organizado pelo SENAC São Paulo, o e-Games. Eu e mais 4 equipes finalistas apresentamos nossos jogos para um banca que os avaliou e decidiram os 3 melhores. Infelizmente não fiquei entre os 3 melhores jogos, fiquei em 5º lugar. No fundo eu esperava isso, já que fiquei bem surpreso por ser um finalista, sendo que fiz o jogo em apenas uma semana. Segundo a organização do evento, pouco mais de 60 equipes se inscreveram para este concurso, e apenas 20 e poucas equipes enviaram tudo que era necessário para participar.

Entrada do evento no SENAC Santo Amaro

Entrada do evento no SENAC Santo Amaro

Existem vários outros concursos como este que pretendo participar, com a Imagine Cup, o XNA Challenge e o Dream Build Play, mas agora vou me dedicar mais. Consegui um desempenho muito bom com um jogo simples e não muito original. Acho que uma desvantagem que tive foi fazer tudo sozinho, enquanto as demais equipes tinham pelo menos um artista. Preciso encontrar algum artista para me ajudar a fazer jogos, já que meu forte é a programação.

Certificado de Finalista no e-Games 2009

Certificado de Finalista no e-Games 2009

O evento foi bem legal e muito bem organizado pelo SENAC. Todas as equipes deram entrevista para o Programa Novo da TV Cultura, teve um ótimo coffee break, ganhei uma camiseta e um certificado de finalista, e dei bastante risadas com as conversas com os demais finalistas. Embora eu não tenha ganho, valeu muito a pena participar disso tudo, e as equipes vencedoras mereceram o que conquistaram.

Identificação de Finalista no e-Games 2009

Identificação de Finalista no e-Games 2009

Depois atualizo este post com mais imagens e videos que encontrar na internet sobre este evento, estou torcendo para que tenha muitas outras edições e que seja mais divulgado também.

Atualizado: Adicionei dois videos feitos no dia do evento: a entrevista para o Programa Novo da TV Cultura e o video feito pelo Rodrigo van Kampen, membro da equipe vencedora do concurso, ambos retirados do blog continue.

30/10/2009

finalista no e-games 2009 com um dos 5 melhores jogos!

e-Games 2009Hoje fiquei muito feliz com a notícia de que meu jogo SpaceShip 4042 feito com XNA para o concurso e-Games 2009, a primeira competição de jogos digitais do SENAC São Paulo, foi escolhido como um dos finalistas. Fiquei mais feliz ainda em descobrir que os finalistas deste concurso são apenas 5 jogos, entre eles o meu!

Eu não esperava ser um dos finalistas neste concurso, por diversos motivos. Porém, consegui ficar entre os 5 melhores jogos, o que para mim já é uma vitória. Fiz este jogo sozinho, sem conhecer muito bem XNA, em menos de uma semana, virando noites programando, tive diversos problemas, e apesar de tudo isso meu trabalho foi reconhecido e todo este esforço valeu muito a pena.

O jogo vencedor será anuncia na quinta-feira (05/11) em um evento no SENAC Santo Amaro, no qual eu irie participar apresentando meu jogo para os jurados. Não sei se tenho chances reais de ganhar, não faço a menor idéia do que os demais participantes podem ter feito com mais tempo do que eu, mas vou tentar fazer o máximo e o melhor que eu puder para conseguir uma boa colocação final.

Este é o primeiro concurso que participo sozinho, e fiquei muito feliz em ver a minha capacidade em criar algo em tão pouco tempo, com todas as dificuldades tecnológicas que tive, e ainda ser reconhecido por isto. Sem dúvidas isto é um grande insentivo para eu continuar a estudar e desenvolver jogos.

Após a final, irei escrever aqui tudo que aconteceu e qual minha colocação final!