def get_newgame(): """returns the game scene""" scene = Scene() background_layer = BackgroundLayer() # model model = GameModel(background_layer) # controller ctrl = GameCtrl(model) # view hud = HUD() view = GameView(model, hud) # set controller in model model.set_controller(ctrl) # add controller scene.add(ctrl, z=1, name="controller") # add view scene.add(hud, z=3, name="hud") scene.add(background_layer, z=0, name="background") scene.add(view, z=2, name="view") return scene
def __init__(self): """ Konstruktor """ self.Dialog = QtWidgets.QMainWindow() self.view = GameView() self.model = GameModel() self.view.setupUi(self.Dialog)
def __init__(self, board_size, save_model=True, model_dir=None, debug=True, learning_rate=0.01, max_experience_history=600000): self.save_model = save_model self.model_dir = model_dir self.experience_history_path = self.model_dir + "exp_history.p" self.max_experience_history = max_experience_history self.debug = debug self.learning_rate = learning_rate self.q_network = GameModel(board_size, model_name='q_network', model_dir=self.model_dir, learning_rate=learning_rate) print(self.q_network.model.summary()) self.q_hat = GameModel(board_size, model_name='q_hat', model_dir=self.model_dir, learning_rate=learning_rate)
def reset(self): self.gameModel = GameModel()
def __init__(self): self.gameModel = GameModel()
def __init__(self): self.running = True self.gameModel = GameModel() self.view = GameView() self.runGame()