
Resumo
Little Alchem: um jogo de combinação divertido e compatível com dispositivos móveis inspirado no irmão mais velho, Alchemy.
O que gostamos?
O Little Alchemy é um exemplo perfeito de como usar todos os recursos mais recentes da plataforma da Web. Ele usa o manifesto do app da Web para iniciar em tela cheia quando instalado e se mistura ao Android com a ajuda de theme-color.
O primeiro carregamento é extremamente responsivo e mostra o pré-carregador imediatamente. Além disso, ele pode ser jogado totalmente off-line usando o AppCache. Muito bem.
Possíveis melhorias
No computador, bloquear o clique com o botão direito geralmente é considerado proibido, mas permitiu que eu encontrasse o código secreto de trapaça digitando incorretamente o atalho do Chrome DevTools :). Não é uma grande coisa para um jogo.
Em termos de interface, uma grade pode melhorar a sensação de "tudo no mesmo lugar" e, ao arrastar elementos em dispositivos móveis, movê-los ligeiramente para cima para que você possa ver o que está movendo abaixo do dedo, a visibilidade pode melhorar.
Perguntas e respostas com Jakub Koziol
Por que a Web?
Acesso instantâneo, compatibilidade com várias plataformas e a maneira mais conveniente de compartilhar. Se isso não for bom, não sei o que seria.
O Little Alchemy começou como um experimento para a Chrome Web Store há alguns anos. Com o tempo, expandimos para outras plataformas, mas a versão da Web continua sendo nosso foco principal. No momento, todos os nossos apps nativos são baseados diretamente no app da Web. Isso reduz muito o trabalho e simplifica o processo de atualização do jogo, o que é incrivelmente importante para uma equipe pequena como a nossa.
O que funcionou muito bem durante o desenvolvimento?
Com a iteração atual do Little Alchemy, nos concentramos muito na Web para dispositivos móveis. Durante o desenvolvimento, trabalhamos com muitos dispositivos físicos, e o Chrome DevTools remoto nos ajudou a acelerar significativamente o processo.
Também gostamos muito do trabalho de desempenho e design responsivo. O conjunto atual de ferramentas no Chrome permite um trabalho muito eficiente nesses aspectos do app.
Se você pudesse ter qualquer API para melhorar seu app, qual seria?
Os jogos geralmente dependem muito das imagens. Por exemplo, temos uma biblioteca de mais de 500 imagens que precisam ser dimensionáveis e, para uma experiência ideal, elas precisam ser carregadas antes que o jogador inicie o jogo. Ele requer uma lógica diferente do app da Web comum, em que você pode fazer o carregamento lento e usar atlases. Ter uma maneira de lidar com isso de maneira eficiente nos pouparia muito trabalho e resultaria em uma experiência melhor para nossos jogadores.
Além disso, a monetização de jogos da Web ainda é problemática. É quase impossível implementar pagamentos sem passar diretamente para o modelo sem custo financeiro, e não há muitas maneiras elegantes de oferecer suporte a jogos HTML5 com anúncios. É um problema que informa os tipos e a qualidade dos jogos na plataforma da Web.