Red de conocimiento informático - Espacio del host - Cómo programar tus propios juegos para móvil

Cómo programar tus propios juegos para móvil

Si estás interesado en diseñar algunos juegos en Android, tengo algo que te ayudará. Soy el desarrollador de un pequeño juego de carreras llamado LightRacer en Android Market. pero esta sigue siendo mi primera aplicación de Android. En el proceso, aprendí mucho sobre el desarrollo de juegos en Android y estoy feliz de compartir todo esto con ustedes. Bien, comencemos. Si ya has desarrollado juegos, no es difícil pasar a una plataforma móvil como Android. Todo lo que tienes que hacer es aprender la nueva arquitectura y la API. Preparé una lista de verificación inicial para usted, que es adecuada para cualquier tipo de desarrollo de juegos, como acción, estrategia, simulación o inteligencia.

Activar el modo lectura paso a paso

Cómo hacerlo

01

Al finalizar este curso, podrás complete un programa que pueda ejecutarse en juegos de Android en su teléfono o tableta Android. Puedes compartirlo con tu familia y amigos, utilizar tus nuevos conocimientos para mejorar aún más tu juego o crear un juego completamente tú mismo.

02

Si estás interesado en diseñar algunos juegos en Android, tengo algo que te ayudará. Soy un pequeño desarrollador llamado LightRacer en Android Market. Juegos de carreras. Aunque he desarrollado juegos antes, esta sigue siendo mi primera aplicación para Android. En el proceso, aprendí mucha experiencia en el desarrollo de juegos en Android y también estoy feliz de compartir esto con ustedes. Bien, comencemos. Si ya has desarrollado juegos, no es difícil pasar a una plataforma móvil como Android. Todo lo que tienes que hacer es aprender la nueva arquitectura y la API. Preparé una lista de verificación inicial para usted, que es adecuada para cualquier tipo de desarrollo de juegos, como acción, estrategia, simulación o inteligencia.

03

Obtener el SDK El primer paso es, por supuesto, descargar e instalar el SDK de Android [Kit de desarrollo de software]. Este SDK incluye principalmente archivos de biblioteca principales, un emulador y desarrollo. herramientas y algunos archivos de muestra para demostración. Le recomiendo encarecidamente que utilice Eclipse y la extensión eclipse de Android. Si solo usas Android, Eclipse IDE es suficiente, pero si es la primera vez que desarrollas aplicaciones Java, te recomendamos que descargues el

04

Aprenda la arquitectura de aplicaciones completa como el Encantadora belleza interior, esta es la clave para comprender la arquitectura de las aplicaciones de Android. Si no la aprende, el juego que diseñe será un producto en el que será difícil corregir errores. Debe comprender las aplicaciones, las actividades, los intentos y cómo interactúan entre sí. Google proporciona aquí una buena arquitectura de información. Lo realmente importante es que comprendas por qué necesitas más de un proceso activo en el juego que diseñas y cómo diseñar un juego con una buena experiencia de usuario. Estos deben integrarse en el ciclo de vida de la aplicación.

05

Conozca el ciclo de vida de las aplicaciones. El ciclo de vida de las aplicaciones es administrado por el sistema operativo AndroidOS. Sus procesos activos se crearán como comandos del sistema y manejarán estos eventos correctamente. Extremadamente importante para una aplicación porque el usuario final no sabrá qué es correcto. Es una buena idea resolver esto antes de comenzar a diseñar tu juego, ya que te ayudará a ahorrar tiempo de depuración y evitar costosos rediseños.

06

Para la mayoría de las aplicaciones, la configuración predeterminada comenzará a funcionar, pero para los juegos, es posible que deba ajustar la señal de la instancia singleton para que esté activada.

De forma predeterminada, Android creará un nuevo proceso de instancia activa porque cree que es más apropiado para los juegos, es posible que solo desee tener un proceso de instancia activa. Esto tiene un pequeño impacto y requiere que comprenda algunos estados del sistema. , pero para mí resuelve el problema de la gestión de recursos y merece la pena.

07

Si el bucle principal necesita un bucle principal depende del tipo de juego que escribas. Si el juego que escribes no depende del tiempo o solo responde a la entrada del usuario sin otros. cambios visuales, es posible que no necesite un bucle principal. Si estás diseñando un juego de acción o animación bidimensional, un juego con cronómetro o un juego automático en tiempo real, deberías considerar seriamente el uso de un bucle principal.