37 JAIIO
EST 2008 - Concurso de Trabajos Estudiantiles
Santa Fe, Argentina, Septiembre de 2008.




Competencia de Vida Artificial

Como evento paralelo dentro del EST, se llevará a cabo una Competencia de Vida Artificial, la cual consiste en el desarrollo de estrategias de supervivencia de microorganismos (MOs) artificiales en C++. Podrá participar de la competencia cualquier alumno inscripto en las 37 JAIIO. Al finalizar cada torneo el código fuente ganador es publicado en Internet para incentivar el espíritu colaborativo y el aprendizaje de toda la comunidad. Para el desarrollo durante la semana de las JAIIO se prevén 3 torneos a lo largo de la semana y en base a los puntos obtenidos por cada colonia de microorganismos definir el ganador y entregar los premios en el acto de clausura. Para más información acerca del entorno de simulación y código de la competencia: http://alifecontest.sourceforge.net/

Se puede bajar la última versión del código fuente desde: Bajar código

Reglas de la competencia

Ganar una batalla consiste en eliminar a todos los MO adversarios. Se tendrá en cuenta la suma de la energía de los MO que sobrevivieron.

Ganará un encuentro el mejor de 5 batallas entre dos competidores, considerando ganador al que sume mayor energía total en sus victorias y no al que tenga mayor cantidad de batallas ganadas. Cada una de las cinco batallas se realizará con una distribución de comida distinta. Todos los combates entre dos colonias se realizarán con las mismas cinco distribuciones de nutrientes. El ganador de un encuentro sumará 3 puntos en la tabla general de posiciones. De la misma forma se definirá el segundo puesto (obteniendo 2 puntos) y el tercero (obteniendo 1 punto). Un encuentro inicia y finaliza con un único código fuente por participante, el que puede ser mejorado de un encuentro a otro. El código fuente del ganador de cada encuentro es publicado en Internet.

Se considerará ganador de la competencia al participante que acumuló más puntos a lo largo de todos los encuentros realizados.

Resumen:

  • Ganar una batalla: eliminar todos los MO del adversario.
  • Ganar un encuentro: mayor acumulación de energía de los sobrevivientes de 5 batallas y asignación de puntos según: 1°) 3 puntos – 2°) 2 puntos – 3°) 1 punto.
  • Ganar la competencia: mayor cantidad de puntos acumulados durante los encuentros.

Al finalizar la competencia se realizará una presentación de las estrategias utilizadas, donde cada participante podrá exponer ante los demás, en una presentación de no más de 15 minutos, una descripción de las estrategias y técnicas de programación utilizadas.

Tutorial y MOs de ejemplo

Teniendo en cuenta que el desarrollo del código es en el lenguaje C++ y en base a un un Diseño Orientado a Objetos, se detallan en un tutorial los lineamientos generales de las clases que forman parte del programa de vida artificial.

Existe una clase a partir de la cual el concursante deberá desarrollar el método propio de supervivencia de sus microorganismos. Hay otras clases de las cuales se crearán objetos que serán de los organizadores del encuentro y que el concursante no podrá modificar. Algunos de estos objetos estarán accesibles para que los microorganismos pueden obtener datos útiles en el momento de tomar decisiones estratégicas.


Para más información escríbanos a: est@37jaiio.org.ar

EST 2008

Comité Organizador

Llamado a Trabajos

Fechas Importantes

Temas de Interés

Envío de Trabajos

Trabajos Aceptados

Presentación de Pósters

Trabajos Premiados

Vida Artificial

Programa

Contacto

_________________

Tutoriales

Actividades de
Interés General

Inscripciones

Aranceles

Lugar de realización
      Arribar a Santa Fe
      Alojamiento
      Arribar a Sede
      Información Turística
      Central de reservas

_________________

CLEI 2008

37 JAIIO
      AST 2008
      SSI 2008
      SID 2008
      SIS 2008
      SIE 2008
      JII 2008 - SC
      JII 2008 - Agroinfo
      CIESC 2008 JUI
      HPC 2008
      EST 2008

SADIO INTEC FICH - UNL INGAR FRSF - UTN CLEI