Exemple #1
0
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:
Exemple #2
0
def main():
    game = Game()
    game.init()
    while True:
        game.update()