Charles Beattie

Results 10 comments of Charles Beattie

"they might just use a locally deployed multiplayer setup with different instances of DmLab per agent." Yes this is what we are doing. We create a headless server and then...

Are you examining is_running() after each step? It could be that the environment is finishing and not begin reset properly.

Yes the `cellSize` defaults to 100. This can be changed by adding a cellSize=\ to `makeMap`. This is not well documented or tested as a lot of code was built...

You can get information about the camera position with game:playerInfo. I believe the default vertical field of view is 90. You can calculate the horizontal FOV using the aspect ratio....

Take a look at [`function theme:placeWallDecals(allWallLocations)`](https://github.com/deepmind/lab/blob/master/game_scripts/themes/themes.lua#L75). It returns a list of decals to be placed and their locations. The number of decals returned is proportional to the number of available...

Sorry for closing - The function does not to explicitly expose the decal location for editing from Lua. The function does provide a list of all walls generated by the...

See inline 1. Where exactly would you go to edit the themes for the maze? Can you create custom themes by uploading images to be used as the sky /...

You will need to mark the textures in the shader as transparent. This will slowdown the environment. If you want the textures to be completely transparent we use a texture...

Hi, You can return an empty string from getNextMap. This will quick reload the current map.

Anything related to map generation is baked in. The some entities are contained within the map and so are baked in. But you can add entities dynamically too. See [game_scripts/levels/demos/extra_entities.lua](https://github.com/deepmind/lab/blob/master/game_scripts/levels/demos/extra_entities.lua)...