def GameConfig(self): cfg = libgame.GameConfig() cfg.render_mode = libgame.e_RenderingMode.e_Onscreen if self[ 'render'] else libgame.e_RenderingMode.e_Disabled cfg.high_quality = self['render'] cfg.physics_steps_per_frame = self['physics_steps_per_frame'] return cfg
def GameConfig(self): cfg = libgame.GameConfig() cfg.render_mode = libgame.e_RenderingMode.e_Onscreen if self[ 'render'] else libgame.e_RenderingMode.e_Disabled cfg.high_quality = self['render'] cfg.data_dir = self['data_dir'] cfg.font_file = self['font_file'] cfg.game_difficulty = self['game_difficulty'] cfg.physics_steps_per_frame = self['physics_steps_per_frame'] return cfg
def __init__(self, values=None): self._game_config = libgame.GameConfig() self._values = { 'action_set': 'default', 'custom_display_stats': None, 'display_game_stats': True, 'dump_full_episodes': False, 'dump_scores': False, 'players': ['agent:left_players=1'], 'level': '11_vs_11_stochastic', 'physics_steps_per_frame': 10, 'real_time': False, 'tracesdir': '/tmp/dumps', 'write_video': False } if values: self._values.update(values) self.NewScenario()
def __init__(self, values=None): self._game_config = libgame.GameConfig() self._values = { 'action_set': ActionSetType.DEFAULT, 'custom_display_stats': None, 'display_game_stats': True, 'dump_full_episodes': False, 'dump_scores': False, 'players': ['agent:left_players=1'], 'level': '11_vs_11_stochastic', 'physics_steps_per_frame': 10, 'real_time': False, 'tracesdir': '/tmp/dumps', 'video_format': 'avi', 'video_quality_level': 0, # 0 - low, 1 - medium, 2 - high 'write_video': False } if values: self._values.update(values) self.NewScenario()