Subido por Ricardo Antonio natera subero

Avances Segundo Proyecto

Anuncio
Avances Segundo Proyecto
Sistemas Distribuidos
Qué se tiene hasta ahora?
Estructura RMI:
Ya que se trabaja con Java-RMI, el proyecto se divide en tres partes:
• La interfaz
• El servidor
• El cliente (El programa que se correrá en cada máquina)
De las cuales el cliente es donde hemos avanzado más, ya que se tiene
lista toda la lógica para dibujar la simulación y estamos diseñando los
recursos necesarios.
La interfaz
• En esta parte ya definimos la clase que será el agente móvil (el barco)
junto con sus métodos y las otras clases necesarias para su
funcionamiento (mapa, cofre, etc).
Servidor
• En esta ya se tiene el esqueleto del servidor listo, en conjunto con
algunos métodos necesarios para comunicarse con la interfaz.
Cliente
• Como se dijo, es la parte en la que se ha avanzado más, ya se tiene el
ciclo de la simulación codificado, y ahora estamos por el modulo de
lectura del archivo para la creación del mundo
Visualmente se tiene eso, cada cofre representa una isla,
ya que no hemos terminado de diseñar todas las islas.
Estructura del archivo
Este es el archivo actual para la máquina 1.
En el se definen los datos iniciales que debe tener el barco
(ya que desde esta máquina zarparán los piratas) y los datos de cada
Isla perteneciente a esta máquina.
Falta agregar las posibles calamidades que pueden suceder al desembarcar
En cada isla y el costo en raciones por explorarla.
Qué falta?
Lista de cosas
• Implementar la lectura de archivo
• Conectar el cliente con la Interfaz
• Controlar la simulación, está hecho el ciclo de la simulación más no
las mecánicas, es decir, el barco no se mueve.
• Desarrollar el módulo para que el barco “decida” que hacer en cada
situación.
• Ponerle Música.
• Terminar los Sprites de todas las islas.
• Falta el método del barco para que defina su siguiente destino al
zarpar y se vea su trayecto
Descargar