Want to create interactive content? It’s easy in Genially!
DIVISIÓN DE INFORMATICA Y COMPUTACION Arquitectura de software Decodator AlumnA: George Barroso María Ximena Alejandra. Grupo ITIC-701M Prof
cgeorgebarroso
Created on March 21, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Corporate Escape Room: Operation Christmas
View
Secret Code
View
Reboot Protocol
View
Christmas Escape Room
View
Horror Escape Room
View
Witchcraft Escape Room
View
Desert Island Escape
Transcript
UNIVERSIDAD TECNOLÓGICA DE NEZAHUALCÓYOTL ORGANISMO PÚBLICO DESCENTRALIZADO DEL GOBIERNO DEL ESTADO DE MÉXICO
DIVISIÓN DE INFORMATICA Y COMPUTACION Arquitectura de software Decodator AlumnA: George Barroso María Ximena Alejandra. Grupo ITIC-701M Profesor(a) Margarita larios calva
Empezar
Nombre del Caso: Sistema de Power-Ups en un Videojuego de AventurasDescripción del Contexto: En un videojuego, el personaje principal puede obtener diferentes power-ups como escudos, velocidad extra o fuerza adicional. Cada power-up mejora las habilidades del personaje. Los jugadores pueden combinar varios power-ups a la vez. Problema: Sin un diseño adecuado, el código se volvería complejo al crear múltiples versiones del personaje con distintas combinaciones de habilidades.
¡Vamos!
Objetivo General:Implementar un sistema de power-ups usando el patrón Decorator para mantener un diseño flexible y escalable. Objetivos Específicos: Permitir que los personajes adquieran múltiples habilidades sin modificar la clase base. Facilitar la personalización de los personajes según las decisiones del jugador. Asegurar que el sistema sea fácil de mantener y expandir al agregar nuevos power-ups.
Siguiente
Siguiente
Personaje (Interfaz) Define el método obtenerHabilidad(). Representa cualquier tipo de personaje en el juego. PersonajeBase (Clase Concreta) Es el personaje sin habilidades adicionales. Implementa la interfaz Personaje.
HabilidadDecorator (Clase Abstracta) También implementa Personaje. Sirve como base para agregar decoradores (power-ups). Mantiene una referencia al personaje original. Escudo, VelocidadExtra y FuerzaAdicional (Clases Concretas) Cada una agrega una habilidad adicional. Implementan HabilidadDecorator. Los decoradores se pueden combinar fácilmente.
¡Siguiente!
¡HAS ESCAPADO Y ERES LIBRE!
El patrón Decorator permite agregar habilidades o power-ups a un personaje de forma flexible y escalable.Hace que el código sea más fácil de mantener, ya que no es necesario modificar la clase base para añadir nuevas habilidades. Además, las habilidades pueden combinarse sin límites, ofreciendo una mejor experiencia de juego. Este enfoque es ideal para videojuegos donde los jugadores personalizan sus personajes.
Empezar de nuevo
AÚN NO ESTÁS LISTO/A Debes superar las misiones anteriores para continuar
AÚN NO ESTÁS LISTO/A Debes superar las misiones anteriores para continuar
AÚN NO ESTÁS LISTO/A Debes superar las misiones anteriores para continuar