Développement

Critique de livre Le guide du débutant pour le développement de jeux Android

Critique de livre Le guide du débutant pour le développement de jeux Android

Le guide du débutant pour le développement de jeux Android par James Cho est un cours complet de développement de jeux Android pour les débutants qui ont peu ou pas d'expérience en programmation.

Chaque fois que je lis une déclaration comme celle-là, je crains qu'un livre ne soit trop superficiel ou augmente soudainement le rythme de sorte que les débutants ne puissent pas suivre à moins qu'ils ne passent beaucoup de temps à remplir les blancs ou les concepts qui ne sont pas expliqués.

Ce livre est différent mais plus à ce sujet plus tard. Le livre couvre le développement de jeux Java et Android et bien que les bases de Java y soient couvertes, il ne s'agit pas d'un didacticiel Java ou Android complet, mais se concentre sur l'essentiel de la programmation de jeux Java et Android.

Bien que ce soit l'objectif, les concepts que vous apprenez peuvent également être utilisés pour créer des applications Java et Android.

Eclipse est utilisé tout au long du livre pour le développement, ce qui est le seul problème que j'ai avec le livre car Android Studio serait plus approprié puisque Google se concentre sur cela en tant qu'environnement de développement de base pour Android.

Cela ne signifie pas que vous rencontrerez des problèmes ou quoi que ce soit, seulement que vous devrez peut-être éventuellement passer à Android Studio et qu'il aurait été logique de commencer par Android Studio pour éviter cela.

Le guide du débutant pour le développement de jeux Android

Contenu

Les trois premiers chapitres vous expliquent les bases de Java. Il couvre de nombreux domaines, notamment les types de données, les boucles, la création de votre premier programme, des objets, des classes, l'utilisation de l'API Java avant d'expliquer des concepts avancés tels que les interfaces, les méthodes getter et setter ou l'héritage.

Vous obtenez une bonne compréhension de ces concepts de base même si vous devrez rechercher des informations supplémentaires pour certains sujets tels que le polymorphisme. Cette connaissance supplémentaire ou une meilleure compréhension n'est cependant pas nécessaire pour suivre le livre.

Ce qui est fourni est exactement ce dont vous avez besoin pour créer votre premier jeu en Java. Des concepts supplémentaires sont fournis tout au long du livre lorsqu'ils sont utilisés.

Les trois chapitres suivants couvrent le développement de jeux en Java. Vous créez un framework dans le premier qui est utilisé par les deux jeux que vous créez dans les deux chapitres suivants. C'est vrai, vous créez deux jeux dans ces chapitres que vous pouvez jouer sur votre système et même distribuer à d'autres.

L'auteur explique le but de chaque classe, méthode, variable et ligne de code afin qu'il soit très facile à suivre.

Vous voudrez peut-être rechercher certaines constructions en ligne pour mieux les comprendre. Par exemple, vous voudrez peut-être en savoir plus sur certaines importations effectuées dans les classes pour mieux comprendre ce qu'elles font et à quoi vous pouvez les utiliser.

Encore une fois, ce n'est pas quelque chose dont vous avez besoin, mais cela peut vous aider à long terme car cela améliore votre compréhension de ces cours et des méthodes qu'ils proposent.

Les trois prochains chapitres sont consacrés à la programmation de jeux Android. Le premier chapitre vous présente le concept de développement pour Android. Il explique les concepts de base d'Android qui sont différents de Java, les activités par exemple.

Un framework de jeu pour Android est créé dans le chapitre suivant qui sert un objectif similaire à celui du framework de jeu Java que vous avez créé au chapitre 4 du livre.

Le chapitre 9 vous guide enfin à travers les étapes de création de votre premier jeu Android.

Le livre n'est pas fini pour l'instant. Le chapitre 10 offre des informations utiles sur la publication du jeu sur Google Play et sa mise à jour tandis que le chapitre 11 va au-delà et fournit des suggestions sur ce que vous voudrez peut-être faire ensuite.

Ce que j'aime le plus dans le livre, c'est que les explications ont du sens. Je n'ai jamais eu l'impression que quelque chose d'important a été ignoré par l'auteur ou que le code a été utilisé qui n'a pas été expliqué correctement ou du tout avant.

Cela signifie que vous pouvez utiliser ce livre, et ce livre uniquement, et toujours comprendre chaque ligne de code.

Le livre est destiné aux débutants, mais peut également être utile pour les programmeurs Java qui aimeraient commencer avec Android ou les programmeurs qui n'ont jamais touché Java. Je ne recommanderais pas de sauter les chapitres de développement de jeux Java car les concepts de base, le rendu actif, la conception générale d'un jeu et de ses classes, la boucle de jeu ou l'animation de jeu sont expliqués dans ces chapitres que vous devriez connaître.

L'auteur a un talent pour rendre les sujets complexes plus accessibles, c'est pourquoi je peux recommander le livre sans réserve aux débutants (y compris les débutants absolus sans expérience de programmation) et à ceux qui aiment commencer par le développement de jeux Android ou Java.

Top 10 des jeux à jouer sur Ubuntu
La plate-forme Windows a été l'une des plates-formes dominantes pour les jeux en raison du pourcentage énorme de jeux qui se développent aujourd'hui p...
5 meilleurs jeux d'arcade pour Linux
De nos jours, les ordinateurs sont des machines sérieuses utilisées pour les jeux. Si vous ne pouvez pas obtenir le nouveau score élevé, vous saurez c...
Bataille pour Wesnoth 1.13.6 Développement publié
Bataille pour Wesnoth 1.13.6 publiée le mois dernier, est la sixième version de développement de la 1.13.x series et il apporte un certain nombre d'am...