terça-feira, 9 de agosto de 2016

O céu está lindo hoje e ele não é de ninguém


Hoje é o lançamento de No Man's Sky no PlayStation 4 (versão PC sai dia 12), um jogo que eu acompanhei de perto com muito interesse devido a sua grande ambição e também que eu fiz pré-venda para não perder nenhum momento do fenômeno. A todos os passos dessa trajetória havia o risco de me decepcionar, mas sabe do que mais? No Man's Sky valia a pena.

Não é sempre que temos um jogo como esse, que sacode as estruturas dos jogos. O último que vi foi Minecraft e foi bom participar de todo o fenômeno, do início ao fim. Hoje pode ser o fim de No Man's Sky se o público decidir que toda a expectativa gerada não valeu o produto final. Como disse no outro artigo sobre A Queda de Reichenbach, ninguém quer ver o mediano, ou 8 ou 80.

Boa parte do que me dá tanta confiança para arriscar em um jogo que pode falhar é o seu criador, Sean Murray, sempre humilde e animado com as possibilidades de seu jogo. E esta é a mensagem que ele escreveu no kit de imprensa de No Man's Sky que foi enviado para os principais veículos do mundo dos jogos:

Seu universo espera 

Eu me sinto mal escrevendo isso.
Você está para jogar No Man's Sky e eu não sei o que você vai pensar.
Eu sei que estou orgulho dele, estou incrivelmente orgulhoso do pequeno time que está fazendo um jogo numa escala que nunca foi feita antes. Às vezes eu posso piscar os meus olhos e ver que estamos gerando planetas inteiros, sistemas solares, galáxias, eum um PS4, e ver que talvez isso possa ser uma parte de como os jogos são feitos no futuro. 
Às vezes eu posso deixar eu me sentir orgulhoso porque o nosso jogo independente estará em lojas. Que temos um kit para imprensa! Que você sequer esteja tomando tempo para jogar o nosso jogo, quando talvez não tenha jogado nossos títulos anteriores. 
Eu sei que eu já vi jogadores de teste serem totalmente consumidos pelo nosso universo... mas eu também vi pessoas se sentirem perdidas. Eu já vi crianças saídas de Minecraft serem consumidas, e eu já vi outras se sentirem perdidas. Eu não sei se nós algum dia conseguiremos alcançar a expectativa que geramos, às vezes intencionalmente, mas não frequentemente. 
Eu sei que minha memória mais forte de crescer no interior da Austrália é ver as estrelas à noite e me sentir sobrecarregado. Lendo ficção científica e desejando que eu pudesse escapar para aqueles mundos. Se por um pequeno momento eu puder fazer algumas pessoas sentirem que elas entraram através da capa de um livro de ficção científica, ou pensar brevemente sobre o tamanho do universo... então eu estarei feliz com isso. 
Muito obrigado por tomar um tempo para jogar.
Eu aprecio isso. Espero que goste. 
Sean

Posts relacionados
Céu de homem nenhum
- Pokémon Go & A Queda de Reichenbach

segunda-feira, 8 de agosto de 2016

Suda 51 e o Caso Prateado


Não deve ser segredo pra ninguém que eu sou um grande fã do diretor japonês Goichi Suda, apelidado de Suda 51, devido ao seu estilo peculiar de fazer jogos e estamos aqui para falar do primeiro jogo feito por ele: The Silver Case, um jogo que nunca antes havia sido lançado no ocidente e agora tem a demo de uma versão remasterizada em inglês disponível no Steam antes do seu lançamento no final do ano. Clique aqui para baixá-la.

Todos os jogos de Suda têm um forte toque artístico e uma história complexa e profunda, elementos os quais normalmente eu não gosto, mas que abro uma exceção para Suda 51. A maioria dos jogos tenta passar essa imagem de que são especiais porque são artísticos mas no fundo são só presunçosos. Não é o caso aqui.

Uma comparação que costumavam fazer é que Suda era o Quentin Tarantino dos games, e isso explica também por que eu só dou esse passe livre pra ele. Enquanto é bacana ter um Tarantino, não seria nada legal se de repente todos os diretores tentassem ser como ele, Suda já provou sua qualidade e sabe ser único, ele mereceu o direito de ser assim.


The Silver Case conta a história de dois detetives que estão investigando uma série de assassinatos que podem vir a ser o retorno de um famoso serial killer, Kamui Uehara. Ele ficou conhecido pelo que eles chamam de "o caso prateado", onde ele matou uma série de oficiais do governo 20 anos antes dos acontecimentos do jogo.

Porém, é bom esclarecer uma coisa. Todos esses elogios não significam que eu ache que você vá gostar de The Silver Case. Na verdade eu não tenho nem cereza se eu gostaria. Ainda assim, sempre vale a pena dar uma olhada em um jogo de Suda 51 e conhecer seu trabalho, pois não se é mais o mesmo depois disso.

Onde encontrar cada tipo de pokémon em Pokémon Go


Essa foi uma matéria bem legal que eu escrevi para o TechTudo e recomendo que quem esteja jogando Pokémon Go dê uma olhada para conferir onde cada tipo de Pokémon pode aparecer no jogo.

É bem útil quando você já sabe os tipos de Pokémon que está capturando nos arredores e pode comparar com a lista de cada local para saber que tipo que está aparecendo no local e quais outros do mesmo tipo você ainda poderá encontrar por ali.

Ironicamente eu descobri que um rio subterrâneo passa pela minha casa e deságua lá na Baía de Guanabara e por isso estamos com uma certa infestação de Poliwags e Squirtles por aqui.

domingo, 7 de agosto de 2016

Come play with us


Aladdin vs. Aladdin


A loja digital Good Old Games (GOG) relançou três jogos clássicos de plataforma da Disney para PC: The Liong King (O Rei Leão), The Jungle Book (Mogli - O Menino Lobo) e Aladdin (Aladdin... duh), os quais antes eram incompatíveis com sistemas operacionais mais recentes. Os preços estão salgadíssimos, US$ 9,99 cada ou US$ 29,97 em um pacote com os três.

A maioria das pesssoas jogou esses clássicos na época do Super Nintendo e Mega Drive, os quais eram basicamente os mesmos em ambos consoles... exceto por Aladdin. A versão relançada para PC pelo Good Old Games de Aladdin é a mesma do Mega Drive, não a do Super Nintendo. É uma pena que o GOG não conseguiu... a melhor versão. #Polemik

Talvez vocês não saibam, mas existe uma longa rixa desde os anos 90 entre jogadores do Mega Drive vs Super Nintendo, sobre quem tem a melhor versão de Aladdin. Boa parte dos jogadores defende que a versão do Mega Drive é superior, com seus belos gráficos, enquanto poucos defendem a do Super Nintendo, porém ainda assim a versão do console da Nintendo costuma ser a mais lembrada.

Existe na verdade uma ótima história sobre Game Design para ser contada por trás dessa disputa e é isso que vamos explorar a seguir.


Normalmente a versão do Mega Drive recebe muito elogios porque seus gráficos são realmente ótimos para a época, com direito a animações bastante detalhadas e personagens grandes, um legado de Emirin desde Castle of Illusion. Enquanto no Mega você via bem o rosto de Aladdin, com expressões visíveis, no Super Nintendo até mesmo a cabeça do Abu é maior que a do Aladdin.

Porém, além do fator visual, o que mais essa versão tem para ser considerada melhor? Ela tem mais ação, pois na versão do Mega Drive deram a Aladdin uma espada e isso deu um foco maior para o combate. No entanto, isso é uma certa subversão do personagem, pois Aladdin é mais um acrobata como no Super Nintendo do que um guerreiro como no console da Sega.

É aqui que precisamos esclarecer o primeiro detalhe. Os jogos de Aladdin são de gêneros diferentes. O do Mega Drive é um jogo de ação, no qual importa mais a ação que você realiza, como atacar. Enquanto o do Super Nintendo é de plataforma, em que o foco está nos saltos precisos. Não podemos criticar um por falta de saltos nem o outro por falta de ação.


Isso também significa que não é possível compará-los diretamente um contra o outro, é preciso medir cada um de acordo com as qualidades apresentadas por cada gênero e então decidir qual deles alcançou um patamar maior dentro dele. E obviamente a resposta para isso está no design dos jogos.

A primeira coisa que se sobressai a respeito do Aladdin de Mega Drive é que ele é na verdade um jogo de PC e Amiga desenvolvido pela Virgin Interactive, algo que poucos sabiam na época. Como tal, ele carrega cultura de PC nele, a qual veremos daqui a pouco. Já o Aladdin de Super Nintendo foi criado pela Capcom, uma empresa com muita experiência em fliperamas e cultura Arcade. A diferença entre ambas as empresas e culturas por sua vez é carregada para o jogo.

Agora olhem que coisa legal. Normalmente vocês têm que aturar meus desenhos feitos em guardanapos, mas dessa vez nós temos um game design original da época dos 16 Bits para usar como documento de estudo. Eu alterei um pouco para melhorar a visibilidade e remover setas que eram de acessibilidade, mas que não significavam caminhos alternativos, para deixar setas apenas que simbolizem caminhos que podem ser tomados no jogo.


Ambas as versões de Aladdin são lineares, quase não há caminhos alternativos e tão logo eles se ramificam, voltam a convergir logo depois. Para um jogo de ação isso não é tão problemático quanto em um jogo de plataforma, pois o desafio é ficar vivo contra inimigos, como em Mega Man.

O que é um problema, no entanto, é a falta de alguma forma de "crescimento" no personagem. Aladdin começa e termina com as mesmas habilidades, sem nunca aprender nada novo nem ganhar power-ups durante as fases. Se pensarmos em Mega Man, ele ganhava novas armas e Mega Man X até uma armadura. Mesmo se procurarmos um estilo de jogo mais próximo, como Strider, vamos ver power-ups para a espada, algo que é tradicional da cultura arcade.

Já no Super Nintendo, há poucos caminhos alternativos para um jogo de plataforma, porém ele utiliza ironicamente a técnica Hi-Lo de Sonic the Hedgehog para distribuir bem recompensas entre o caminho de baixo e o do alto, como falamos em "Sonic Mania & os altos e baixos do Level Design". Porém a maior diferença é um pano que Aladdin utiliza para planar, o qual facilita a vida do jogador e permite alcançar alguns lugares. A experiência difere ao ter ou não o pano para ajudar.


O Aladdin de Mega Drive opta por uma abordagem mais agressiva que coloca uma arma na mão de um personagem que não é violento e como é de costume para um jogo da cultura PC, gráficos bem mais bonitos, mas também uma progressão bem mais linear onde só há uma forma de passar pela fase.

Já o Super Nintendo traz uma versão não só mais fiel do personagem como dá ao jogador mais liberdade para escolher o que fazer. No Mega Drive você precisa obrigatoriamente vencer inimigos para passar, mas no Super Nintendo você pode evitá-los, o maior desafio é alcançar locais mais altos para obter maiores recompensas.

A versão de Aladdin do Super Nintendo é um jogo de plataforma melhor do que o Aladdin de Mega Drive é um jogo de ação, porém tratam-se de jogos tão diferentes que eles podem coexistir em paz, diferente dos fãs dos mesmos. Como o Aladdin do Super Nintendo não foi relançado para PC, você pode jogá-lo em emuladores online como Game Oldies, Emulator.online, Nintendo Emulator e tantos outros.

Posts relacionados
A Lenda de Emirin
Previsivelmente fora de controle
Sonic Mania & os altos e baixos do Level Design

quinta-feira, 4 de agosto de 2016

O que Pokémon Go perdeu para chegar ao Brasil


Pokémon Go finalmente foi lançado no Brasil após um longo período de espera e a galera já está se divertindo aos montes enquanto seus celulares não são roubados. Porém, há um detalhe que talvez nem todos saibam, o jogo que foi lançado aqui no Brasil não é exatamente o mesmo que o resto do mundo vinha jogando esse tempo todo.

Assim como o meu salário que morre na alfândega, Pokémon Go teve que deixar algumas coisas para trás para poder atravessar as fronteiras e chegar ao Brasil. Se você está curtindo o lançamento do jogo, provavelmente reparou que os servidores aguentaram o tranco, isso porque houve mudanças no jogo.

Essas coisas que foram removidas ou alteradas são exatamente o que estão fazendo o público do resto do mundo estar zangado com a produtora Niantic, como falamos no artigo "Pokémon Go & A Queda de Reichenbach". Vamos dar uma conferida no que o jogo perdeu para chegar ao Brasil.

Aparentemente a prioridade da Niantic era aliviar os servidores dela, pois desde que o jogo lançou ele sofria de instabilidade constante. Isso aconteceu porque inicialmente não era previsto todo esse sucesso do jogo. Se eles não conseguiam manter o serviço estável em um país, imagine ficar planejando lançamento em outros.


Alguns fatores devem ter apressado o lançamento do jogo no Brasil, como o hackeamento da conta do CEO da Niantic, John Hanke (@johnhanke), que não foi algo muito legal, mas que deve ter feito a empresa priorizar o povo #HueBR. Porém, de nada adiantaria se os servidores continuassem congestionados.

A solução veio na atualização de número 0.31.0 de Pokémon Go. Estranhamente ela não adicionava coisas ao jogo, removia. Foi removido o sistema de "Pokémons próximos" que estava bugado mesmo, o sistema de economizar bateria e foram alteradas a frequência de atualização do mapa e a chance de captura de pokémons.

A maioria dessas alterações parece pequena, mas foram elas que permitiram o lançamento de Pokémon Go no Brasil. Não vou falar do sistema de economizar bateria, pois obviamente este não afeta o jogo em nada, porém o sistema de "Pokémons próximos" talvez fosse um dos mais problemáticos.

Pokémon Go não traz exatamente a programação mais otimizada possível, ele fica checando informações o tempo todo e isso causa muito estresse ao servidor. Muita coisa que poderia ser feita em Client Side, é feita Server Side, apenas porque o jogo foi projetado sem pensar muito nesse lado de poupar o servidor.


Uma explicação rápida para leigos, quando falamos de jogos online, existem dois lados: O Server Side, é o lado do servidor, bancado pela Niantic com certos custos, que mantém informações seguras e permanentes sobre o jogo. O outro lado é o Client Side, é o que acontece no seu celular, como o processamento dos gráficos e todos os sistemas do jogo em tempo real, até que alguma informação precise ser gravada.

Em outras palavras, o sistema que detecta se há pokémons próximos de você, fica pedindo informações sobre isso ao servidor quase que o tempo todo. Imagine milhões de pessoas pedindo por essa informação ao jogo quase o tempo todo. Não é de se surpreender que ele fique sobrecarregado.

Uma das coisas que Pokémon Go poderia fazer se fosse otimizado é baixar um mini-mapa de informações sobre o local onde você está jogando, com todos os dados sobre Pokémons próximos calculados Client Side, não Server Side.

Talvez o medo da Niantic é que pelas informações estarem no celular as pessoas trapaceassem e alterassem os dados de quais pokémons existem naquela região, mas ela poderia simplesmente confirmar em uma lista se o pokémon capturado bate com os da região, ao invés de deixar a localização de todos os pokémons no seu servidor.


Ironicamente, o sistema de detecção de pokémons próximos de Pokémon Go nem mesmo funcionava. Todos eram mostrados como a "3 patas" de distância, no que ficou conhecido como o "bug das 3 patas". Para contornar o problema jogadores criaram seus próprios Apps de localização para indicar a proximidade dos monstros, como PokéVision.

Na última atualização a Niantic não apenas removeu o sistema de proximidade por completo, como ainda bloqueou a ação de Apps terceirizados. Isso é uma das coisas que deixou os fãs bem irritados com o jogo, pois agora simplesmente não há como saber quais pokémons estão perto de você.

A segunda grande alteração foi na frequência de atualização do mapa. Antes a cada 5 segundos o seu mapa de Pokémon Go era atualizado e assim você saberia se havia algum pokémon no local. Agora a frequência é de 10 em 10 segundos, o que pode não parecer nada, mas é na verdade gigante.

A mudança de 5 para 10 segundos significa 50% a menos de requisições ao servidor. É como se metade dos EUA parasse de pedir informações ao servidor da Niantic. Começando a entender onde o Brasil entra nisso? Todo esse potencial livre significa que o jogo poderia receber 50% novos jogadores.


A frequência de atualização alterou pouco o jogo para quem se aventurava a pé, porém mudou bastante sobre rodas. Para quem jogava Pokémon Go de bicicleta, skate, carro, ônibus ou metrô, 10 segundos podem significar passar completamente por áreas com pokémons esperando para serem capturados. Mas talvez o jogo não tenha sido feito para jogar sobre rodas, é um argumento válido.

Então vem a terceira mudança, a que provavelmente causará mais problemas. A taxa de captura dos pokémons foi alterada de forma que está mais difícil capturar os monstrinhos. Agora aproximadamente 1/3 dos encontros com pokémons acaba em insucesso, pokébolas gastas à toa e um pokémon que foge sem ser capturado.

Isso também é uma questão de servidor, pois toda vez que um pokémon é capturado, a informação precisa ser gravada no servidor, Server Side. Se as informações ficassem guardadas no celular, Client Side, seria fácil alterá-las. Com 1/3 a menos de capturas, mais uma vez o sistema é aliviado e permite a nós brasileiros capturar pokémons também.

Há no entanto um problema ético aqui. Pokébolas são recursos vendidos através de microtransações com dinheiro de verdade no jogo. Um aumento na dificuldade para capturar pokémons força jogadores a gastarem mais para obter o mesmo resultado. Isso não caiu muito bem com os fãs.


Uma coisa simples que a Niantic poderia ter feito é nos dar a opção de enviar o pokémon capturado diretamente para o professor em troca de doces de imediato, sem guardá-lo e portanto poupando mais uma tarefa para o servidor.

Novamente, dá pra entender por que os jogadores do resto do mundo estão frustrados por perder alguns elementos do jogo, mas não dá para entender tamanho ódio. Essas mudanças provavelmente poderão ser revertidas no futuro quando as coisas estabilizarem

Aqui no Brasil o jogo acabou de chegar, então não estamos nessa vibe negativa, mas nos faz pensar se estaríamos dispostos a perder jogo pior por aqui para que mais países jogassem.

Post relacionado
- Pokémon Go & A Queda de Reichenbach

Super Smash Bros. reimaginado como arte Maia


Se tem uma coisa que eu curto são reimaginações dos personagens clássicos em arte, é uma coisa que eu estou sempre ligado para postar aqui no blog caso alguém também goste. Estas foram criadas pela artista Sita Navas do RetroNerdStudio, e além de fazer essas coisas para exibir na internet ela também os vende no Etsy por valores de um pouco mais de R$ 16

Além da linha que mostra vários dos personagens de Super Smash Bros., alguns impressos em painéis de madeira, ela tem também algumas artes isoladas bem bacanas, como uma de Metroid, outra de The Legend of Zelda: Ocarina of Time, seguida por uma de Majora's Mask e ainda uma de Pokémon, essas mais caras por mais de R$ 50. Deem só uma olhada.