Prueba práctica de evaluación // Prova pràctica d' avaluació

ACTIVIDAD

 

Proyecto UF1843. TAMAGOTCHI

Crear un programa que guarde en un objeto la información sobre un Tamagotchi (mascota virtual).

Además de la propiedad nombre, el objeto tamagotchi deberá tener 4 propiedades: salud, felicidad, limpieza y energía, cuyos valores pueden ir entre 0 y 10. El valor de las mismas deberán mostrarse por pantalla cada vez que se modifiquen.

Al iniciar el programa se deberá asignar aleatoriamente los valores a cada propiedad.

Además se deberá activar una función que reste un punto a cada propiedad cada 5 segundos.

Se deberá mostrar un botón para cada una de las siguientes posibles acciones (funciones) a realizar, que modificarán los valores de sus propiedades de la siguiente forma:

alimentar: +3 energía, +2 felicidad, -1 limpieza
jugar: +2 felicidad, -2 energía, -2 limpieza
dormir: +5 energía, +2 salud
duchar: +3 salud, 10 limpieza
reprender: -3 felicidad
acariciar: +4 felicidad

Cuando el usuario selecciona una acción, la pantalla deberá reflejar el cambio de valor de las propiedades.

Requerimientos del programa:

  1. Se deberá crear una clase Tamagotchi con la cual se creará el objeto tamagotchi.
  2. Las funciones deberán ser programadas con funciones flecha
  3. Se deberán programar escuchadores de eventos a los botones, los cuales deberán ser removidos cuando el valor de la propiedad llegue a cero.
pantalla tamagotchi
Ejemplo de pantalla tamagotchi

Deberéis subir las URL del tamagotchi al siguiente formulario

RESULTADO DE LA OBSERVACIÓN Y EVALUACIÓN DE LA PRÁCTICA

ACTIVITAT

FACTORES

PUNTUACIÓN

Max Obtenida Min
Tamagotchi Responsividad 1   0
Diseño orientado al usuario (contraste de colores y textos adecuados) 1   0.5
Clase Tamagotchi 1   0
Creación del objeto tamagotchi 1   0
Asignación aleatoria inicial de propiedades 1   0
Funciones flecha 1   0
Mapeo del HTML 1   0
Asignación de Escuchadores de Evento 1   0
Uso del temporizador 1   0
Remoción de Escuchadores de Evento 1   0
Total 10   0.5