quinta-feira, 15 de agosto de 2013

OUYA - Hands on!

Para comemorar a ressurreição do blog (que estava parado desde 2009) e a inauguração de uma nova fase, vou iniciar com um review do OUYA, console recém adquirido com muito custo. Bem, o "custo" em si nem foi tão alto assim, mas foi bem difícil encontrar um para venda, já que estava esgotado na maioria das lojas dos EUA e eu não tinha mais que uma semana para ficar batendo perna por lá. Foi duro achar um para comprar, mesmo nas grandes lojas, e ele saiu pelos US$99,00 que deveria custar, apesar de que, posso dizer sem medo algum, ele já justificou mais do que bem o preço.



Não vou passar tempo nenhum falando da história dele, o que ele é,  o que faz, etc, afinal, você pode conseguir essa informação no google. Vou deixar aqui registradas as minhas experiências (em mais de um post, pode ter certeza) sobre o bichinho, já que é a informação que pode interessar.

Bom, antes de mais nada, vamos começar a listar alguns fatos sobre o aparelho:

1) Fator Expectativa: Meio mundo reclamou da frustração de ter obtido um OUYA. Sinceramente, eu não consigo entender o porquê. Tirando que foi um projeto que nasceu por crowdfunding e baseado em hardware de celular, com preço final de US$99,00, não sei de onde as pessoas tiraram que ele iria fazer milagre. Minha recomendação para evitar frustração é: Cada vez que você se pegar pensando "é só isso?", não tente comparar a performance dele com a do seu console atual ou do seu computador, mas sim com a do seu celular. Em caso de desespero, repita várias vezes: "É um celular!"

2) Jogos (o que interessa): Como todo console que surgiu do nada, é óbvio, o OUYA ainda tem uma biblioteca bem esquisitinha. Boa parte dos títulos que estão na loja oficial mais parecem aqueles jogos toscos de Linux, aqueles que você não faria seu pior inimigo jogar. Os preços obedecem mais ou menos o padrão dos jogos de Android, variando entre US$0,99 e 14,99, dependendo do quão grande ou bem-acabado ele é. Apesar de ser um verdadeiro mar de porcarias, a loja reserva algumas boas surpresas, inclusive alguns ports de jogos que saíram para os consoles atuais e para os dispositivos iOS e Android.

Dentre os jogos que prestam, cito:

- Towerfall: Uma mistura de Warroid (de MSX) com Super Mario Wars (Xbox), muito bonito, bem-acabado e divertido. Perfeito para jogar tomando cerveja com os amigos. Tudo feito com cara de retrogaming, muito bem-acabado nos mínimos detalhes, e com suporte a 4 jogadores simultâneos. É o jogo mais caro que eu vi até agora (US$ 14,99), mas valeu a compra.


- Flashout 3D: Um clone de Wipeout (Playstation), bem bonito, mas ainda falta alguma coisa. O jogo é rápido, o framerate é constante, mas eu não consegui me entender direito com os controles e tive a sensação de que as armas não funcionam como deveriam.


- Syder Arcade: Parece o clássico Defender (Atari / Arcade), só que feito para Amiga, e com opções de escolher naves, armas extras, sem ter que salvar ninguém e só meter bala em todo mundo. Destaque para as opções de vídeo dele, que permite rodar o jogo com emulação de vídeo de micros clássicos (Amiga, MSX2, ZX Spectrum, monitor verde, etc). Um euroshmup de classe, divertido, bonito, com excelente música e que vale horas de diversão.



- Raiden Legacy: Se você acha que a série Raiden (que saiu para praticamente todas as gerações desde seu lançamento) não ia dar as caras no Ouya, está enganado. Raiden Legacy é um port (emulador?) oficial do fabricante, que por sua vez conta com os mesmos jogos do pacote Raiden Fighters Aces, de Xbox 360 (ou seja, o Raiden original de Arcade, Raiden Fighters 1, 2 e Jet). Por uma mixaria, até que não está nada mal...



3) Não tem Google Play: É, isso mesmo. Sem Google Play neste carinha aqui. A idéia do Ouya, pelo que eu percebi, é criar uma nova plataforma de fornecimento de jogos do zero, sem contar diretamente com a infraestrutura já instalada do Android. Ou seja, se você espera jogar Angry Birds ou Cut the Rope, esqueça. Eles não existem na loja oficial.

4) Console pronto para hackers... pero no mucho: A propaganda original do Ouya no Kickstarter era algo como "este aqui vocês, hackers, podem futucar à vontade". Para minha surpresa, ele não vem nem um pouco "escancarado" de fabrica. Não vem rooteado, não tem muita abertura para instalação de software não-aprovado pelo fabricante (o que não quer dizer que seja impossível de fazer, mais detalhes em breve), ou seja: Na boa, eu não entendi a pegadinha! Não era para ser um console aberto? Francamente...

5) Emuladores (o que realmente interessa): Esta parte é, sem dúvida, uma das mais bacanas do aparelho. O fabricante (que mostrou-se não tão liberal quanto prometido na propaganda) distribui emuladores oficialmente no site, otimizados para Ouya, com suporte total ao aparelho, o que é muito bacana. Testei praticamente todos e pude confirmar que, se a proposta é emulação, você estará muito bem-servido. Tirando os hardwares mais modernos (Playstation 2, Saturn, Dreamcast), todo o resto roda muito bem. Senti falta de um port oficial do Mame e do Final Burn para ele, mas tem o RetroArch, que é um emulador que roda as duas plataformas (com um mínimo de recursos), e já quebra um galho.



6) Controle quase bom: O controle do Ouya tem diversos pontos positivos e negativos. Para começar, ele tem um trackpad na parte superior (feito o controle do PS4) e não parece nada ordinário, pelo menos até que você abra a tampa das pilhas, revelando uma estrutura de plástico feiosa que mais parece a de um joypad chinês genérico. Funciona com pilhas comuns AA, que duram um bocado. É bluetooth, bem parecido com o do Xbox 360, e a ergonomia é bem boa. Porém, o grande problema dele é o maldito lag que o Android tem quando você está usando um controle bluetooth. O lag não é algo pequeno, não é algo ignorável, chegando a atrapalhar um bocado em vários momentos, além de ser variável (vai de 0,1 a 0,4 segundos, dependendo do instante). Alguns jogos tem mais lag, outros menos, o que explica que o problema pode ser na implementação do bluetooth. Se não melhorarem isto, você vai acabar fazendo como eu, que pluguei meu joystick USB nele depois de perder a paciência.

7) D-Pad dos infernos: Tem uma coisa que o D-Pad do controle não faz direito, que são diagonais. Ao menos em muitos dos emuladores, como o de Neo Geo e CPS2, nos jogos de luta, é muito difícil fazer os comandos de "meia-lua". Com controles USB isso some, e com o joystick de PS3, que é bluetooth também, ou seja, não é culpa do bluetooth aqui.

8) Poucas portas: As portas, todas traseiras, do Ouya são:



- 1x USB 2.0 não-energizada.
- 1x Micro USB (padrão do Android)
- 1x HDMI
- 1x Ethernet

E só. Não tem entrada para cartão SD, nem outra USB, nem nada. A USB, ainda, por sua vez, tem umas frescuras medonhas, por exemplo: Ao colocar um pendrive na USB com o Ouya ligado, ele simplesmente não será reconhecido. Você precisa desligar o aparelho, colocar o pendrive, aí ligar. Além disso, se você está acostumado com Linux / Unix, não adianta procurar o pendrive no /mnt porque não vai aparecer nada lá. No diretório raiz, suba o máximo que puder e procure por /usbdrive, e bingo! Demorei um século para descobrir isso, achei até que a USB estava queimada. Outra coisa é não tentar usar EXT3 ou EXT4. Os meus leram perfeitamente em FAT32 e NTFS, mas nada dos EXT. Não testei com hub USB ainda, mas logo mais testarei.

9) Acessando a memória interna: Lembra que o Ouya é um celular? Pois é. Quer acessar o armazenamento interno dele? Sabe como fazer? É igualzinho a acessar seu celular! Espete seu Ouya no micro USB, espete o cabo no computador, e era isso. A memória dele é de 8Gb, que deve ser um cartãozinho SD que fica dentro do gabinete, assim como o de 2Gb do NeoGeo X. Se for mesmo, vou trocar em breve.

10) Rede meio burrinha: A placa de rede wifi do Ouya e a Ethernet brigam um bocado e não são muito espertinhas. Quando você está no wifi e quer ir para ethernet, plugar o cabo de rede é ok, mas não o contrário. Uma vez plugado, ao ser removido o cabo de rede, o Ouya continua procurando a conexão na Ethernet. Para fazê-lo voltar ao wifi é preciso reiniciar o console (desligar mesmo, deixando sem energia por uns 10 segundos).

11) Atualizações: Neste ponto eles estão muito bem. Estou brincando com o aparelho há cerca de uma semana e já atualizaram o firmware 3 vezes, além de melhorarem muito o layout da loja. Achei muito boa a velocidade de download das atualizações (dá de 10 a 0 na PSN).


12) APPs (sim, tem alguns): Nem só de jogos vive a loja. Tem alguns Apps lá, uns muito bacanas, outros nem tanto. Gostei muito do EmuYa, que é um emulador de NES com rádio de chiptune music, venda de roms hackeadas e homebrews e opções de cheats diversas para jogos comprados através dele ou não. Dá para dar slowdown na rom de Double Dragon 2 original, ou colocar vidas infinitas no Salamander original, ou jogar o Blade Buster, que é um homebrew muito bacana e outros jogos. Tem um file browser bem decente, um navegador nativo (que eu descobri ser um Safari mexido), VLC para filmes, mas nenhum XBMC. Po, Ouya, como assim não tem XBMC? Eu até pagaria por ele... (Update: Sim, já tem Netflix e XBMC para Ouya! O Netflix para tablets roda quase perfeito nele, o XBMC tem uma versão decente que funciona perfeitamente).

13) Sideloading (ou, tornando aberto o console que deveria já ser de fábrica): É claro que tem como rodar coisas não-oficiais no Ouya, mas a experiência é frustrante na maioria das vezes, ao menos até agora. Para carregar software de Android nele, é preciso colocar os APKs no pendrive ou em um drive virtual (Dropbox, Box, Google Drive) e acessar pelo navegador. Eles são baixados e armazenados no diretório /downloads da raiz principal. O sistema permite a instalação sem grandes problemas, mas rodar já é outra história. A Google Play, por exemplo, simplesmente não abre. A maioria dos softwares rodam até certo ponto, acham que estão em um tablet (por causa do jellybean) e depois capotam. O mesmo ocorreu com Angry Birds, Asphalt, Ikaruga e todos os outros jogos de Android puro que eu testei. O Dosbox não rodou também, mas o Mame4All funciona perfeitamente, ou seja, nem tudo está perdido!

14) Jogando de graça: Uma das coisas interessantes dos jogos do Ouya é que todos, sem exceção, permitem que você jogue um bocado sem ter que pagar nada. Não é uma "demo" apenas, é o jogo mesmo, mas com certas limitações. Esta é a política do console e, sinceramente, eu gostei muito. Não tem "surpresas" para quem pretende adquirir os jogos.

15) Retrogaming em foco: Pelo que eu vi na biblioteca de jogos, e eu não devo estar enganado, existe um foco especial em retrogaming. Não quer dizer que você não vá jogar seu Shadowgun ou seu FPS favorito e desfrutar de todo o potencial do aparelho, mas existem muitos, mas muitos mesmo, ports de jogos com forte influência dos anos 80 / 90, principalmente de NES, Atari e Amiga. Justificarei este ponto em breve, com posts específicos. Uma outra idéia, para quem gosta de jogar com o hardware original, é utilizar versões USB dos joysticks clássicos nos emuladores. Existem versões USB de praticamente todos os sistemas (NES, Atari, Mega Drive, SNES, PSX, N64, etc) que são baratos e fáceis de encontrar. Para melhorar a experiência de emulação, um joystick USB específico ajuda não só a eliminar o lag, como as imperfeições do direcional e fornece uma experiência mais autêntica do jogo.



16) Ports dos Atuais: Alguns jogos já tem ports oficiais para o Ouya, como é o caso do Sine Mora. O jogo ficou idêntico ao do Xbox 360 / PS3, nos mínimos detalhes. O controle funciona sem lag aqui, o que só comprova que o problema do bluetooth é na implementação porca nativa.

Por enquanto é isso. Vou postando mais conforme as informações forem surgindo. Espero que gostem!