in gym-compete/gym_compete/new_envs/kick_and_defend.py [0:0]
def _reset(self, version=None):
self._elapsed_steps = 0
self.keeper_touched_ball = False
_ = self.env_scene.reset()
if version is not None:
self._reset_range(version)
for i in range(self.n_agents):
x = np.random.uniform(*self.RANGE_X[i])
y = np.random.uniform(*self.RANGE_Y[i])
# print("setting agent {} to pos {}".format(i, (x,y)))
self.agents[i].set_xyz((x, y, None))
self.agents[i].reset_agent()
if self.randomize_ball:
self._set_random_ball_pos()
return self._get_obs()