import random import time from models.enum.direction import Direction from models.Game import Game from models.q_learn import Q_Learn from sklearn.preprocessing import StandardScaler game = Game() game.update() game.highest = game.highest_tile() def play(): while (game.game_over() is False): r = random.randint(1, 4) if r is 1: next_state, _, _, _ = game.move(Direction.RIGHT) if r is 2: next_state, _, _, _ = game.move(Direction.LEFT) if r is 3: next_state, _, _, _ = game.move(Direction.DOWN) if r is 4: next_state, _, _, _ = game.move(Direction.UP) #game.replay() def manual(): while game.game_over() is False:
def main(): game = Game() game.init() while True: game.update()