Exemplo n.º 1
0
        a2 = algo2_stats
    else:
        arena = Arena(algo2_mod, algo2_name, algo1_mod, algo1_name)
        a1 = algo2_stats
        a2 = algo1_stats

    arena.start()

    punkte1 = []
    punkte2 = []

    print()
    print("Runde: ", runde)

    while arena.laueft_noch():
        p1, p2 = arena.aktualisiere()
        punkte1.extend(p1)
        punkte2.extend(p2)
        # print("Punkte: %s = %d, %s = %d" % (a1["name"], len(punkte1), a2["name"], len(punkte2)))
        time.sleep(.01)

    if img_support:
        img = Image.new('RGB', (w * scale, h * scale))

        data = [(0, 0, 0)] * h * w * scale * scale
        for i, b in enumerate(arena.felder):
            x = i % w
            y = i // w
            for k in range(0, scale):
                for j in range(0, scale):
                    index = (y * scale + k) * (scale * w) + x * scale + j
Exemplo n.º 2
0
        a2 = algo2_stats
    else:
        arena = Arena(algo2_mod, algo2_name, algo1_mod, algo1_name)
        a1 = algo2_stats
        a2 = algo1_stats

    arena.start()

    punkte1 = []
    punkte2 = []

    print()
    print("Runde: ", runde)

    while arena.laueft_noch():
        p1, p2 = arena.aktualisiere()
        punkte1.extend(p1)
        punkte2.extend(p2)
        # print("Punkte: %s = %d, %s = %d" % (a1["name"], len(punkte1), a2["name"], len(punkte2)))
        time.sleep(.01)

    if img_support:
        img = Image.new('RGB', (w * scale, h * scale))

        data = [(0, 0, 0)] * h * w * scale * scale
        for i, b in enumerate(arena.felder):
            x = i % w
            y = i // w
            for k in range(0, scale):
                for j in range(0, scale):
                    index = (y * scale + k) * (scale * w) + x * scale + j