Spaces:
Sleeping
Sleeping
from grip_env.environment import GridWorldEnv | |
from grip_env.layout import BoardLayout | |
from grip_env.pieces import PIECE_NAMES, COLOUR_NAMES | |
if __name__ == '__main__': | |
board1 = BoardLayout(board_size=18, num_pieces=4, shapes=PIECE_NAMES, colours=COLOUR_NAMES, seed=640) | |
agent_start_pos, target_pos, info = board1.set_board_layout( | |
target_shape = 'P', | |
target_colour = 'red', | |
level = 'easy') | |
env = GridWorldEnv(render_mode="human", size=18, grid_info=info, agent_pos=agent_start_pos, target_pos=target_pos) | |
env.reset() | |
env.render() | |
for i in range(1000): | |
# RIGHT, DOWN, LEFT, UP | |
env.step(0) | |
env.render() | |
env.step(0) | |
env.render() | |
env.step(0) | |
env.render() | |
env.step(1) | |
env.render() | |
env.step(1) | |
env.render() | |
env.step(2) | |
env.render() | |
env.step(2) | |
env.render() | |
env.step(3) | |
env.render() | |
env.step(3) | |
env.render() | |