-
Notifications
You must be signed in to change notification settings - Fork 7
2021 TP0
Desarrollo de una aplicación para móviles con Android (https://developer.android.com/).
Basado en el proyecto de juego https://github.com/patok/simple-android-maze en su versión 2021_tp0, implementar utilizando el API estándar de Android lo siguiente:
-
Construir una splash screen (pantalla de bienvenida o inicio) de manera que el juego en lugar de iniciar con la MazeBoardActivity, lo haga desde la clase SplashActivity. Diseñar un layout asociado a SplashActivity que consista de una pantalla que contenga una imagen de fondo alegórica al juego de laberinto, con el texto "Laberinto" a modo de título destacado del juego; otro texto a modo de breve reseña del mismo; y por último, ubicado en la parte inferior de la pantalla un botón con la leyenda "JUGAR".
-
Vincular la acción de pulsado del botón JUGAR al arranque de la activity MazeBoardActivity, para que permita desde la pantalla de bienvenida iniciar el juego. Sugerencia: emplear una llamada mediante un Intent explícito (ver referencia: https://developer.android.com/guide/components/intents-filters?hl=es-419#Types).
-
Encuentre la manera de eliminar los jugadores extras que poseen movimientos aleatorios. Deshágase del código respectivo de manera tal que quede solo el personaje que nuestro jugador controla.
-
Provea un icono para la aplicación para reemplazar el actual robot blanco de fondo verde. Ver referencia: https://developer.android.com/guide/topics/manifest/manifest-intro?hl=es-419#iconlabel. Existen varias herramientas que facilitan la creación de iconos basados en imágenes: https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html, o sino dentro del mismo Android Studio https://developer.android.com/studio/write/image-asset-studio?hl=es-419
Fecha limite de entrega: 19/10.