Skip navigation

RESUMEN DEL PROYECTO:

El proyecto de I.A. consistió en la realización de un robot en robocode. Luego de realizar varias batallas de prueba con los robots de ejemplo incluidos en robocode y de algunos mas avanzados descargados de internet, se obtuvieron las siguientes observaciones para el diseño de la estrategia:

Pantallazo-1

  • Al iniciar una batalla con gran cantidad de enemigos, es mejor alejarse y mantenerse en movimiento, como el robot Walls. Debido a la gran cantidad de robots en la arena, mientras nos mantengamos en movimiento constante, esperamos a que los demás robots se eliminen entre ellos.
  • La estrategia de Walls no es ofensiva, y la energía de los disparos es constante, por lo que se debe de calcular la distancia al robot que se dispara mientras se encuentra detenido en una esquina. Dependiendo de la distancia al enemigo, aplicar distintas potencias al disparo
  • Si la cantidad de robots es de alrededor de 3 o en una batalla uno a uno, la estrategia de walls puede ser efectiva si el oponente no posee buenos mecanismos de apuntamiento, por lo que al haber pocos enemigos, escoger una estrategia de búsqueda a un enemigo especifico. Dependiendo de la distancia al enemigo, disparar con distintas potencias (mientras mas cerca estamos, mas potencia).
  • Si alguno de los demás robots de la arena nos ataca y acierta cierto número de balas, cambiar al enemigo actual, alejarse y atacar de nuevo.

n5
n5

Los videos del proyecto, documentos con los arboles de decisión y explicación mas detallada se encuentran en:

  • https://nottheremin.wordpress.com/2009/07/04/proyecto-ia-robocode/
  • DOCUMENTACION DEL PROYECTO:

    FASE#1:

    FASE#2:

    FASE#3:

    FASE#4:

    • Video tutorial sobre robocode .
  • http://www.youtube.com/watch?v=EG7yPnMbWSw
  • Advertisements

    Leave a Reply

    Fill in your details below or click an icon to log in:

    WordPress.com Logo

    You are commenting using your WordPress.com account. Log Out / Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out / Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out / Change )

    Google+ photo

    You are commenting using your Google+ account. Log Out / Change )

    Connecting to %s

    %d bloggers like this: