Want to create interactive content? It’s easy in Genially!

Get started free

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:

Corporate Escape Room: Operation Christmas

Secret Code

Reboot Protocol

Christmas Escape Room

Horror Escape Room

Witchcraft Escape Room

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