Table of Contents

Tic-Tac-Toe

Aneb piškovrky na 3×3 hracím poli. Účelem je naprogramovat hráče, který bude soutěžit se všemi ostatními a bude pochopitelně hrát co nejlépe.

Pořadí v turnaji je bodováno, nejlepší mohou získat až 20 bodů.

specifikace

Rozhraní pro hráče je obecnější, pro obecnou velikost hracího pole, nicméně, turnaj se bude hrát na poli 3×3.

Většinu asi snadno pochopíte z jednoduchého příkladu uvedeného níže. Nicméně,

základní hráč

class MyPlayer:
	'''
    jednoduchy hrac, ktery hraje na prvni volne policko.
    '''
    def __init__(self, muj_symbol, protihracuv_symbol, prazdny_symbol, timeout):
    	self.prazdno = prazdny_symbol
 
    def play(self, field):
    	velikost = len(field)
    	for radek in range(velikost)
        	for sloupec in range(velikost):
            	    if field[radek][sloupec] == self.prazdno:
                	return radek, sloupec