Beispiel #1
0
def tah_pocitace_bez_strategie(herni_pole, symbol, delka_pole):
    '''Vybere nahodne herni pozici 0-19 a na tu umisti symbol, vrati nove herni pole'''
    while True:
        cislo_pole = randrange(0, delka_pole)
        if '-' not in herni_pole:
            raise ValueError
        elif herni_pole[cislo_pole] == "-":
            return tah(herni_pole, cislo_pole, symbol)
Beispiel #2
0
def tah_pocitace_strategie_uprostred(herni_pole, symbol, podretezec):
    cislo_pole = herni_pole.index(podretezec) + 1
    return tah(herni_pole, cislo_pole, symbol)
Beispiel #3
0
def tah_pocitace_strategie_vpravo(herni_pole, symbol, podretezec):
    '''tah pocitace v pripade, ze se volna pozice nachazi napravo od hracich symbolu (napr. oo-).'''
    cislo_pole = herni_pole.index(podretezec) + len(podretezec) - 1
    return tah(herni_pole, cislo_pole, symbol)