¿Te gusta la vista previa?
Esta es la primera lección gratuita. Obtén acceso completo: solicita una demo o inicia sesión.
¿Te gusta la vista previa?
Esta es la primera lección gratuita. Obtén acceso completo: solicita una demo o inicia sesión.
En esta sección creará un juego que utiliza gráficos. Importaremos archivos JPEG al proyecto de Android en la carpeta de recursos correspondiente y accederemos a ellos desde el código Java. Además, el juego utiliza un generador de números aleatorios para permitir que el jugador compita contra la computadora. La puntuación del juego, la elección de la computadora, la elección del usuario y otras estadísticas se encapsulan en una clase de estado del juego, lo que nos da otra demostración de técnicas de programación orientadas a objetos.
Objetivos de aprendizaje
Crearás un juego de Rock, Paper, Scissors que utiliza gráficos, donde un generador de números aleatorios permite al jugador competir contra la computadora.
Aprenderás a importar recursos gráficos como archivos JPEG en la carpeta de recursos de Android apropiada, acceder a ellos desde código Java y administrar las propiedades de un control ImageView.
La puntuación del juego, la opción de computadora, la opción del usuario y otras estadísticas se encapsulan en una variable de clase de estado del juego, proporcionando una demostración de técnicas de programación orientada a objetos.
Las lecciones cubren crear gráficos de juego, construir un layout para imágenes y texto, crear un click listener común, actualizar el TextView e ImageView en selecciones, manejar opciones de computadora, determinar un ganador y la puntuación, actualizar la UI y refactorizar la aplicación.