Archive for the ‘Desarrollo’ Category

Caché de Alturas

Tuesday, May 4th, 2010

Para mejorar la obtención de alturas utilizaremos una base de datos como caché. De esta forma los datos de elevaciones que más se utilicen estarán disponibles sin necesidad de consumir un servicio web.

El usuario será libre de utilizar el servidor SQL que quiera (mientras esté soportado por JDBC). Por ahora estamos contemplando SQLite, PostgreSQL y MySQL.

Comunicación entre agentes

Thursday, April 22nd, 2010

Jade también nos proporciona un sistema de comunicación entre agentes. Podemos utilizar este sistema para hacer que los agentes interactúen entre ellos, pudiendo recrear así comportamientos más complejos.

En este minitutorial, uno más de la serie que venimos publicando, explicaremos cómo utilizar dicho sistema.

Lo primero que querremos hacer a la hora de enviar un mensaje a otro agente es encontrar a dicho agente. Para ello Jade provee un sistema de páginas amarillas, el DFService. Los agentes que proveen servicios a otros agentes se registran en este directorio, de esta manera cualquier agente puede encontrar a otro agente que le provea de un servicio determinado. (more…)

[ScreenCast] Demos para la final

Friday, April 16th, 2010

A continuación iré mostrando los vídeos de simulación más relevantes que hemos seleccionado para mostrar en la final local de Sevilla del IV CUSL.

En este primer vídeo podemos ver un ejemplo de la potencia visual de Google-Earth en un escenario ya inundado.

(more…)

En busca de refugio [Screencast]

Monday, April 12th, 2010

En este nuevo vídeo podéis ver el nuevo comportamiento de los agentes persona. Ahora se mueven aleatoriamente, pero en una dirección concreta, y cuando no puede seguirla más escogen una nueva dirección al azar. Si se encuentran con agua, huyen de ella. Y si ven un refugio (hexágonos de reborde rojo) corren hacia él (si es que no hay agua en el camino), hay que tener en cuenta que sólo ven a través de las calles (si el refugio está dentro de la manzana lo ignorarán), y que la alcance de su visión no es ilimitado.

El siguiente paso es agentes que sepan desde un principio dónde están los refugios e intenten alcanzarlos, en vez de pasear a ver si se encuentran con alguno.

[ScreenCast] Huyendo del agua

Tuesday, April 6th, 2010

Primera aproximación de un escenario de inundación (después del volcán, vamos progresando). Se puede apreciar como las dos caritas sonrientes huyen del agua, siguiendo la carretera, mientras el terreno se va inundando.

También se puede apreciar que la coordinación entre los dos escenarios no es perfecta, ya que se puede ver perfectamente la división entre los dos. Aparte, al final, parece que un escenario deja de existir y sólo aparece el otro.