Пример #1
0
 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
Пример #2
0
 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
Пример #3
0
 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()
Пример #4
0
 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()