Reseña del libro: la guía para principiantes sobre el desarrollo de juegos de Android

Pruebe Nuestro Instrumento Para Eliminar Los Problemas

La guía para principiantes sobre el desarrollo de juegos de Android por James Cho es un curso completo de desarrollo de juegos de Android para principiantes que tienen poca o ninguna experiencia en programación.

Cada vez que leo una declaración como esa, me preocupa que un libro sea demasiado superficial o que aumente el ritmo repentinamente para que los principiantes no puedan seguirlo a menos que dediquen mucho tiempo a completar los espacios en blanco o los conceptos que no se explican. .

Este libro es diferente, pero hablaremos de eso más adelante. El libro cubre el desarrollo de juegos de Java y Android y, aunque cubre los conceptos básicos de Java, no es un tutorial completo de Java ni de Android, sino que se concentra en los conceptos básicos de la programación de juegos de Java y Android.

Si bien ese es el enfoque, los conceptos que aprenda se pueden usar para crear aplicaciones Java y Android también.

Eclipse se utiliza en todo el libro para el desarrollo, que es el único problema que tengo con el libro como Android Studio Sería más apropiado ya que Google se enfoca en eso como el entorno de desarrollo central para Android.

Eso no significa que tendrá problemas ni nada, solo que es posible que tenga que hacer el cambio a Android Studio eventualmente y que hubiera tenido sentido comenzar con Android Studio para evitar eso.

La guía para principiantes sobre el desarrollo de juegos de Android

android game development

Contenido

  • Los fundamentos de la programación
  • Comenzando con Java
  • Desarrollo de juegos Java: sentar las bases (marco del juego)
  • Manteniéndolo simple (primer juego)
  • El siguiente nivel (segundo juego, mejoras)
  • Desarrollo de juegos para Android: desarrollo inicial de Android
  • El marco de juego de Android
  • Construyendo el juego
  • Lanzando tu juego
  • Continuando el viaje

Los primeros tres capítulos le guiarán a través de los conceptos básicos de Java. Cubre mucho terreno, incluidos tipos de datos, bucles, creación de su primer programa, objetos, clases, trabajo con la API de Java antes de explicar conceptos avanzados como interfaces, métodos getter y setter o herencia.

Obtiene una buena comprensión de estos conceptos básicos, aunque tendrá que buscar información adicional para algunos temas, como el polimorfismo. Sin embargo, este conocimiento adicional o una mejor comprensión no es necesario para seguir el libro.

Lo que se proporciona es exactamente lo que necesita para crear su primer juego en Java. Se proporcionan conceptos adicionales a lo largo del libro cuando se utilizan.

Los siguientes tres capítulos cubren el desarrollo de juegos en Java. Creas un marco en el primero que es utilizado por los dos juegos que creas en los dos capítulos siguientes. Así es, crea dos juegos en esos capítulos que puede jugar en su sistema e incluso distribuir a otros.

El autor explica el propósito de cada clase, método, variable y línea de código para que sea muy fácil de seguir.

Sin embargo, es posible que desee buscar ciertas construcciones en línea para comprenderlas mejor. Por ejemplo, es posible que desee saber más sobre ciertas importaciones realizadas en clases para comprender mejor lo que hacen y para qué puede usarlas.

Nuevamente, esto no es algo que necesite, pero puede ayudarlo a largo plazo, ya que mejora su comprensión de esas clases y los métodos que ofrecen.

Los siguientes tres capítulos tratan sobre la programación de juegos de Android. El primer capítulo le presenta el concepto de desarrollo para Android. Explica conceptos básicos de Android que son diferentes de Java, por ejemplo, actividades.

En el siguiente capítulo se crea un marco de juego para Android que tiene un propósito similar al marco de juego de Java que ha creado en el capítulo 4 del libro.

El Capítulo 9 finalmente te guía a través de los pasos para crear tu primer juego de Android.

Sin embargo, el libro no está terminado en este momento. El Capítulo 10 ofrece información útil sobre cómo publicar el juego en Google Play y actualizarlo, mientras que el Capítulo 11 mira más allá y brinda sugerencias sobre lo que puede hacer a continuación.

Lo que más me gusta del libro es que las explicaciones tienen sentido. Nunca tuve la sensación de que el autor se salteó algo importante o que se utilizó un código que no se explicó correctamente o en absoluto antes.

Significa que puede usar este libro, y solo este libro, y aún comprender cada línea de código.

El libro es para principiantes, pero también puede ser útil para programadores de Java que deseen comenzar con Android o programadores que nunca tocaron Java. No recomendaría omitir los capítulos de desarrollo de juegos Java, ya que los conceptos básicos, la representación activa, el diseño general de un juego y sus clases, el bucle del juego o la animación del juego se explican en esos capítulos que debe conocer.

El autor tiene talento para hacer que los temas complejos sean más accesibles, por lo que puedo recomendar el libro de todo corazón a los principiantes (incluidos los principiantes absolutos sin experiencia en programación) y a otros a quienes les gusta comenzar con el desarrollo de juegos Android o Java.