Résumé
Little Alchem: jeu de combinaison amusant et adapté aux mobiles, inspiré par Alchemy, son grand frère.
Ce que nous aimons ?
Little Alchemy est un excellent exemple d'utilisation optimale de toutes les dernières fonctionnalités de la plate-forme Web. Elle utilise le fichier manifeste d'application Web pour lancer le mode plein écran lorsqu'elle est installée et se fond dans Android à l'aide de theme-color.
Le premier chargement est extrêmement réactif et affiche immédiatement le pré-chargeur. De plus, il peut être lu entièrement hors connexion grâce à l'utilisation d'AppCache. Bien joué.
Améliorations possibles
Sur ordinateur, le blocage d'un clic droit est généralement considéré comme non. (mais cela m'a permis de trouver le code secret en faisant une erreur en saisissant le raccourci des outils pour les développeurs Chrome :)). En revanche, ce n'est pas si grave pour un jeu.
En ce qui concerne l 'interface utilisateur, une grille peut améliorer la sensation d'être partout. De plus, lorsque vous faites glisser des éléments sur un mobile, vous pouvez les déplacer légèrement vers le haut afin que vous puissiez voir ce que vous déplacez sous votre doigt afin d'améliorer la visibilité.
Questions-réponses avec Jakub Koziol
Pourquoi le Web ?
Profitez d'un accès instantané, véritablement multiplate-forme et du moyen le plus pratique de partager en plus. Si ça ne vous convient pas, je ne sais pas ce qui fait.
Little Alchemy a été expérimental dans le Chrome Web Store il y a quelques années. Au fil du temps, nous nous sommes étendus à d'autres plates-formes, mais la version Web reste notre principal objectif. À l'heure actuelle, toutes nos applications natives sont directement basées sur l'application Web. Cela simplifie le processus de mise à jour du jeu, ce qui est d'autant plus important pour une petite équipe comme la nôtre.
Qu'est-ce qui a vraiment bien fonctionné pendant le développement ?
Avec la version actuelle de Little Alchemy, nous nous sommes concentrés sur le Web pour mobile. Pendant le développement, nous avons utilisé de nombreux appareils physiques et les outils pour les développeurs Chrome à distance nous ont permis d'accélérer considérablement le processus.
Nous avons également beaucoup apprécié le travail sur les performances et la conception réactive. L'ensemble d'outils actuel de Chrome permet de travailler de manière très efficace sur ces aspects de l'application.
Si vous pouviez avoir une API pour améliorer votre application, quelle serait-elle ?
Les jeux dépendent généralement fortement des images. Par exemple, nous disposons d'une bibliothèque de plus de 500 images qui doivent être évolutives et, pour une expérience optimale, elles doivent être chargées avant que le joueur ne commence le jeu. Cela nécessite une logique différente de celle d'une application Web classique, qui permet de charger des éléments de manière différée et d'utiliser des atlas. Avoir un moyen de gérer cela de manière efficace nous épargnerait beaucoup de travail et améliorerait l'expérience de nos joueurs.
Par ailleurs, la monétisation des jeux Web reste problématique. Il est presque impossible de mettre en œuvre des paiements sans accéder directement au jeu sans frais. De plus, il n'existe pas de nombreuses méthodes élégantes pour intégrer des annonces aux jeux HTML5. C'est un problème qui détermine le type et la qualité des jeux sur la plate-forme Web.