Actividad 14: Guardando y Cargando
¿Qué haremos?
En esta actividad, se implementará un sistema de guardado y carga de datos para el personaje, permitiendo a los jugadores guardar su progreso y cargar un juego guardado. Se comenzará por la creación de la clase SaveGame y su integración con la clase PlayerCharacter, seguida por la implementación de la lógica de guardado y carga de datos.
Diagrama de clases
Implementación
Para este incremento, primero deberemos de resolver la problemática de implementar un sistema de guardado y carga de datos para el personaje, permitiendo a los jugadores guardar su progreso y cargar un juego guardado.
Posteriormente, deberemos agregar a la interfaz de usuario preconstruida los botones y componentes necesarios para permitir a los jugadores guardar su progreso y cargar un juego guardado.
saves y deberá de existir previamente, ya que de lo contrario, el programa no podrá guardar los archivos. Y que la extensión de los archivos de guardado, serán a libre albedrío, ya que el programa no lo requiere.Entrega
Para esta actividad, deberémos de contar con la entrega de la actividad 12, ya que esta actividad se basa en la implementación de la actividad anterior. Aunado a ello, se deberá entregar un solo documento PDF con el siguiente contenido:
- Portada con el título de la actividad, nombre de los integrantes del equipo, nombre del curso y fecha de entrega.
- Código fuente de las clases implementadas para el sistema de guardado y los elementos de interface gráfica.
- Capturas de pantalla de la interfaz gráfica del inventario en funcionamiento.
- Breve explicación de cómo se implementó el sistema de guardado y su integración con la interfaz de usuario, así como los retos y/o componentes que necesitaron crear para tal objetivo.
- Debido a este punto es que la actividad 13 es un requisito para esta actividad, ya que se necesita la implementación de la clase
PlayerCharacter,InventoryySaveGame.
- Debido a este punto es que la actividad 13 es un requisito para esta actividad, ya que se necesita la implementación de la clase
- Conclusión sobre el proceso de desarrollo incremental y cómo esta actividad contribuyó al avance del proyecto.