def ml_mode(config): from mlgame.process import ProcessManager process_manager = ProcessManager() process_manager.set_game_process(_start_game_process, args=(config.fps, config.one_shot_mode, config.record_progress)) process_manager.add_ml_process(config.input_modules[0], "ml") process_manager.start()
def ml_mode(config: GameConfig): """Start the game in the machine learning mode Create a game and a machine learning processes. """ level = _get_level(config.game_params) from mlgame.process import ProcessManager process_manager = ProcessManager() process_manager.set_game_process(_start_game_process, \ args = (config.fps, level, \ config.record_progress, config.one_shot_mode)) process_manager.add_ml_process(config.input_modules[0], "ml") process_manager.start()
def ml_mode(config: GameConfig): """ Start the game in the machine learning mode """ game_over_score = _get_game_over_score(config.game_params, config.one_shot_mode) module_1P, module_2P = _get_ml_modules(config.input_modules) from mlgame.process import ProcessManager process_manager = ProcessManager() process_manager.set_game_process(_start_game_process, \ args = (config.fps, game_over_score, \ config.record_progress)) process_manager.add_ml_process(module_1P, "ml_1P", args=("1P", )) process_manager.add_ml_process(module_2P, "ml_2P", args=("2P", )) process_manager.start()
def ml_mode(config: GameConfig): """ Start the game in the machine learning mode Create a game and a machine learning processes. """ try: difficulty, level = _get_difficulty_and_level(config.game_params) except GameParameterError as e: print("Error: " + str(e) + "\n" + usage()) return from mlgame.process import ProcessManager process_manager = ProcessManager() process_manager.set_game_process(_start_game_process, \ args = (config.fps, difficulty, level, \ config.record_progress, config.one_shot_mode)) process_manager.add_ml_process(config.input_modules[0], "ml") process_manager.start()
def ml_mode(config: GameConfig): """ Start the game in the machine learning mode """ try: difficulty, game_over_score = \ _get_difficulty_and_score(config.game_params, config.one_shot_mode) except GameParameterError as e: print("Error: " + str(e), usage(), sep="\n") return module_1P, module_2P = _get_ml_modules(config.input_modules) from mlgame.process import ProcessManager process_manager = ProcessManager() process_manager.set_game_process(_start_game_process, \ args = (config.fps, difficulty, game_over_score, \ config.record_progress)) process_manager.add_ml_process(module_1P, "ml_1P", args=("1P", )) process_manager.add_ml_process(module_2P, "ml_2P", args=("2P", )) process_manager.start()