How to parse the world state

This was asked previously here, but I can’t seem to find the answer anywhere.

How do we parse the world state? (example below:)

worldEndingState {‘blocks’: [[-5, 63, 0, 60], [-4, 63, 0, 60], [-4, 64, 0, 60], [-3, 64, 0, 60], [-2, 63, 0, 60], [-2, 64, 0, 60], [-1, 63, 0, 60]]}
tape 1 action start_recover_world_state
2 action select_and_place_block 60 -5 63 0 6.93311074709203e-24 64.12000274658203 4 -1.733277824122399e-24 0 -1
3 action select_and_place_block 60 -4 63 0 6.93311074709203e-24 64.12000274658203 4 -1.733277824122399e-24 0 -1
4 action select_and_place_block 60 -3 63 0 6.93311074709203e-24 64.12000274658203 4 -1.733277824122399e-24 0 -1
5 action select_and_place_block 60 -2 63 0 6.93311074709203e-24 64.12000274658203 4 -1.733277824122399e-24 0 -1
6 action select_and_place_block 60 -1 63 0 6.93311074709203e-24 64.12000274658203 4 -1.733277824122399e-24 0 -1
7 block_change (-5, 63, 0, 0, 60) (-4, 63, 0, 0, 60) (-3, 63, 0, 0, 60) (-2, 63, 0, 0, 60) (-1, 63, 0, 0, 60)
7 pos_change (-1.5651269175510913, 64.91999999999996, 4.741453920621268)
7 set_look (-0.6840000000000004, 0.036000000000000316)
8 action finish_recover_world_state

What do these numbers represent here?

1 Like

So util functions were added to the recent version of gridworld.