An example of the random map generation process, containing 11 separate locations. Locations are iteratively placed on a 7x7 grid, then interconnected (edges) on the four cardinal directions (north, east, south, west) based on connection preferences. For example, the Pantry prefers to connect to the Kitchen, and will never connect to the Bedroom.

An example of the random map generation process, containing 11 separate locations. Locations are iteratively placed on a 7x7 grid, then interconnected (edges) on the four cardinal directions (north, east, south, west) based on connection preferences. For example, the Pantry prefers to connect to the Kitchen, and will never connect to the Bedroom.

Source publication
Preprint
Full-text available
Text-based games offer a challenging test bed to evaluate virtual agents at language understanding, multi-step problem-solving, and common-sense reasoning. However, speed is a major limitation of current text-based games, capping at 300 steps per second, mainly due to the use of legacy tooling. In this work we present TextWorldExpress, a high-perfo...

Context in source publication

Context 1
... rooms may be connected with doors that an agent is required to open before allowing passage, increasing task complexity. An example map produced by the generator is shown in Figure 1. ...