Skip to content

2021 TP0

patok edited this page Sep 22, 2022 · 1 revision

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:

  1. 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".

  2. 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).

  3. 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.

  4. 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.

Clone this wiki locally