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

Essayez Notre Instrument Pour Éliminer Les Problèmes

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 soit trop peu profond ou augmente soudainement le rythme afin 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 soient couvertes par celui-ci, ce n'est pas un tutoriel complet sur Java ou Android, mais se concentre sur l'essentiel pour 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.

Éclipse est utilisé tout au long du livre pour le développement qui est le seul problème que j'ai avec le livre comme Studio Android serait plus approprié puisque Google se concentre sur cela comme environnement de développement principal pour Android.

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

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

android game development

Contenu

  • Les fondamentaux de la programmation
  • Début de Java
  • Développement de jeux Java - Poser les bases (cadre de jeu)
  • Rester simple (premier jeu)
  • Le niveau suivant (deuxième jeu, améliorations)
  • Développement de jeux Android - Début du développement Android
  • Le cadre de jeu Android
  • Construire le jeu
  • Libérer votre jeu
  • Poursuivre le voyage

Les trois premiers chapitres vous expliquent les bases de Java. Il couvre de nombreux domaines, y compris les types de données, les boucles, la création de votre premier programme, les objets, les classes, l'utilisation de l'API Java avant d'expliquer les 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 sur 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 traitent du 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 consulter certaines constructions en ligne pour mieux les comprendre. Par exemple, vous voudrez peut-être en savoir plus sur certaines importations effectuées dans des classes pour mieux comprendre ce qu'elles font et à quoi vous pouvez les utiliser.

Ce n'est pas encore quelque chose dont vous avez besoin, mais cela peut vous aider à long terme car cela améliore votre compréhension de ces classes et des méthodes qu'elles offrent.

Les trois chapitres suivants concernent tous 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 cadre de jeu pour Android est créé dans le chapitre suivant et a un objectif similaire à celui du cadre 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 cependant pas terminé à ce stade. Le chapitre 10 offre des informations utiles sur la publication du jeu sur Google Play et sa mise à jour tandis que le chapitre 11 regarde 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 le sentiment que quelque chose d'important avait été sauté par l'auteur ou que du code avait été utilisé qui n'avait pas été expliqué correctement ou pas du tout avant.

Cela signifie que vous pouvez utiliser ce livre, et ce livre uniquement, tout en comprenant chaque ligne de code.

Le livre est destiné aux débutants, mais peut également être utile aux programmeurs Java qui voudraient débuter avec Android ou aux programmeurs qui n'ont jamais touché Java. Je ne recommanderais pas de sauter les chapitres sur le 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 du jeu sont expliqués dans les chapitres que vous devez 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 aux débutants absolus sans expérience de programmation) et à tous ceux qui aiment commencer avec le développement de jeux Android ou Java.