terça-feira, julho 07, 2009

Humanização nos games

Olá Milo, como foi o dia ontem?

Tudo bem, estou de férias agora, vou ter mais tempo pra ficar com você aqui!

Como foram as provas Milo? Você passou em todas as matéria?

Sim, passei! Obrigado por ter me ajudado naquele problema de matemática.

De nada Milo! Vamos jogar uma bolinha mais tarde?

Vamos, que tal agora mesmo?

Vamos então!

 

O diálogo acima vai se tornar realidade dentro de alguns meses ou anos. É o novo Tamagotchi, revolucionário, agora na versão XBOX 360. O nome da tecnologia é Project Natal. Parece que esse nome realmente é referência à capital do Rio Grande do Norte, uma homenagem à cidade feita por um brasileiro que trabalha na equipe de desenvolvimento. Esqueça de controles, sejam eles simples ou complexos de serem manuseados. A Microsoft pretende que os jogadores usem simplesmente os movimentos de seus próprios corpos para controlar objetos na cena, e melhor ainda, interagir com personagens através da fala e do reconhecimento de voz e imagens.

Um dos exemplos citados pela Microsoft na E3 (feira de games que acontece anualmente em Los Angeles) inclui o login automático no XBOX Live através do reconhecimento facial. Assim, basta ligar o console e aparecer na frente da TV para fazer login automático com seu usuário. E claro, controlar seu avatar :). Ainda falando sobre a interface NXe (New Xbox Experience), será possível movimentar os menus e navegar pela interface somente utilizando gestos manuais. Sempre me lembro do “I, Robot” e de outros filmes que previram essa tecnologia anos atrás.

Falando mais sobre aplicações em games, o exemplo mais clássico é a possibilidade de manusear a direção de um carro de corrida somente com os movimentos, imitando a vida real. Ou remar, pular, correr, lutar, enfim, escolha seu gênero preferido aqui e adicione algum movimento realizado no ar e pronto, você tem o game funcionando com o Project Natal.

A idéia de captura de movimentos não é nova. Ficou realmente popular com o Nintendo Wii e seus jogos simples e casuais voltados para à família e festas entre amigos. Jogar boliche ou tênis com um controle do Wii realmente é muito divertido. Os jogos que foram feitos para utilizar esse tipo de recurso, onde o jogador fica em pé, pula, realiza movimentos bruscos (como dar um soco em alguém do lado ehehhee), funciona bem. Agora existem jogos que não funcionam bem com captura de movimentos. E assim voltamos ao clássico exemplo do jogo de corrida de carros. Quem é que vai querer ficar com os braços “pendurados” no ar durante horas, imitando uma direção? Ninguém.

O grande problema é a falta de feedback do objeto com que ocorre a interação. Quando estamos em nossos carros, podemos segurar a direção, o câmbio, ajustar os espelhos. E cada um de nós SENTE a presença do objeto. Enquanto não pudermos ter esse tipo de sensação, incluindo textura, peso e forma, teremos que contar com a imaginação e com o desgaste de nossos pobres e atrofiados músculos. Exagerando um pouco, imaginem controlar esse aviãozinho através de movimentos corporais!!!

Fica muito difícil. Por aí percebemos que a Realidade Virtual está chegando aos lares, mas ainda em uma versão simplista e muito longe de ser realmente útil e usável. Talvez quando tivermos sensores nas mãos que simulam um objeto, será mais agradável ter essas experiências. Por enquanto o bom e velho controle, ou ainda, joystick, é a ferramenta mais recomendada para controlar personagens, carros, monstros, naves e qualquer outro ser/objeto com quem vamos interagir.

Ainda assim, as novas iniciativas que visam humanizar os games, estão funcionando em larga escala. O Nintendo Wii é o sucesso que todos sabemos, e a Microsoft com o Project Natal vai impulsionar ainda mais o mercado. Os programas mais interessantes serão os que usam bem o sistema de reconhecimento de voz e de imagens, como o que podemos conversar com Milo, o Tamagotchi da nova geração. Espero que ele não seja muito real, afinal, será que vamos ficar com peso na consciência se Milo for mal nas provas porque não o ajudamos na véspera?