Little Alchemy

Detalhes do Little Alchemy

Resumo

Little Alchem: um jogo de combinação divertido e compatível com dispositivos móveis inspirado pelo irmão maior Alchemy.

Do que nós gostamos?

O Little Alchemy é um excelente exemplo de como usar todas as capacidades mais recentes da plataforma da Web ao máximo. Ele usa o manifesto do app da Web para abrir em tela cheia quando instalado e se integra ao Android com a ajuda da cor do tema.

O primeiro carregamento é extremamente responsivo e mostra o pré-carregador imediatamente. Além disso, ele pode ser reproduzido totalmente off-line com o uso do AppCache. Muito bem!

Possíveis melhorias

No computador, bloquear o clique com o botão direito do mouse normalmente é considerado “não” (mas isso me permitiu encontrar o código secreto digitando incorretamente o atalho do Chrome DevTools :)). No entanto, isso não é muito importante para um jogo.

Em relação à interface, uma grade pode melhorar a sensação de "todo o lugar". Ao arrastar elementos em dispositivos móveis, movê-los levemente para a parte de cima para que você possa ver o que está movendo abaixo do seu dedo pode melhorar a visibilidade.

Perguntas e respostas com Jakub Koziol

Por que a Web?

Acesso instantâneo em várias plataformas e a maneira mais conveniente de compartilhar além disso. Se isso não for bom, não sei o que poderia ser.

O Little Alchemy começou como um experimento para a Chrome Web Store alguns anos atrás. Com o tempo, expandimos para outras plataformas, mas a versão para Web continua sendo nosso foco principal. No momento, todos os nossos apps nativos são baseados diretamente no app da Web. Isso diminui muito trabalho e simplifica o processo de atualização do jogo, o que é incrivelmente importante para uma pequena equipe 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 relacionado ao desempenho e ao design responsivo. O conjunto atual de ferramentas do Chrome permite um trabalho muito eficiente nesses aspectos do app.

Se você pudesse ter alguma API para melhorar seu app, o que seria?

Os jogos geralmente dependem muito de imagens. Por exemplo, temos uma biblioteca de mais de 500 imagens que precisam ser escalonáveis e, para a experiência ideal, elas precisam ser carregadas antes de o jogador começar o jogo. Isso requer uma lógica diferente da de um app da Web típico, em que é possível usar atlas e carregar lentamente. Ter uma maneira de lidar com isso de maneira eficiente pouparia muito trabalho e criaria uma experiência melhor para nossos jogadores.

Além disso, a monetização de jogos na Web ainda é problemática. É quase impossível implementar pagamentos sem começar a usar o jogo sem custo financeiro, e não há muitas maneiras elegantes de oferecer suporte a jogos em HTML5 com anúncios. É um problema que informa os tipos e a qualidade dos jogos na plataforma da Web.