Esempio n. 1
0
def test1(conn, limite):
    """
    Test movimiento aleatorio total con un individuo quieto
    """
    tipo = "test1"
    # Situamos a los individuos inicialmente
    a = Individuo(random.randrange(1, borde), random.randrange(1, borde), borde)
    b = Individuo(random.randrange(1, borde), random.randrange(1, borde), borde)

    # Bucle de busqueda
    exito = False
    while not exito:
        # Solo muevo uno
        a.moverACualquiera()
        if a.movimientos >= limite:
            break
        if a.x == b.x and a.y == b.y:  # Si estan en la misma casilla... exito
            exito = True

    escribeEnDB(conn, tipo, a.movimientos, b.movimientos, exito)