args = sys.argv[1:] if len(args) < 1: usage() if args[0] == "--human": do_human = True elif args[0] == "--test": in_file = open(args[1], "r") if len(args) >= 2 else usage() elif args[0] == "--engine": in_file = sys.stdin else: usage() # create players p1 = Monkey(1) if do_human else Player(1) p2 = Monkey(2) # AI - can do play_move() and gen_move() p1.logger = logger p2.logger = logger # create engine engine = Engine() # create board of default size 19 board = Board(19) # attach everything engine.board = board engine.set_players(p1, p2) engine.logger = logger p1.engine = engine p2.engine = engine