Pento-LLaVA / grip_env /test_env.py
Koshti10's picture
Upload 11 files
9aed787 verified
raw
history blame contribute delete
1.01 kB
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()