コード例 #1
0
ファイル: match.py プロジェクト: prophile/game-modeller
    def __init__(self, robots, arena=None):
        # Game start lock
        self._game_start = Event()

        self._robots = []
        if arena is None:
            arena = Arena(8.0, 8.0)

        for i in range(robots):
            r = Robot(i, self, arena)
            self._robots.append(r)
            t = Thread(target=r.run, args=(i,))
            t.start()

        for r in self._robots:
            r.add_opponents(self._robots)