Search
Podrobná specifikace toho, co musí agent umět a jak musí vypadat, aby mohl být otestován automatickým evaluačním systémem.
Odevzdávat budete ZIP archiv s vaším modulem player.py a případně se všemi moduly, které tento modul importuje. Tyto soubory musí být v kořeni archívu, archív nesmí obsahovat žádné adresáře! ZIP archív (a jen tento soubor) nahrajete do upload systému.
player.py
Balíček obsahuje soubor 'game_board.py', který představuje prostředí ve kterém se bude hrát. Balík obsahuje také další soubory, které vám umožňí zahrát samotnou hru. Podrobnosti k těmto souborům najdete v Readme.
Balíček také obsahuje soubor 'player.py'. Tam budete muset upravit metodu move, aby zachycovala strategii vašeho hráče.
move
Vašeho hráče (v souboru 'player.py') implementujete ve formě třídy MyPlayer (soubor '/reversi/player.py' v reversi.zip), která obsahuje tyto metody:
MyPlayer
__init__
my_color
opponent_color
board_size
get_all_valid_moves
board