Some roguelikes, such as Brogue, allow the player to automatically explore the level until something interesting is found. This feature can save time when exploring easy levels.
Autoexplore is already supported in JS Larn as a debug mode-only feature, but with some tweaks, it could be made available in the game proper. The most important thing would be to make sure that it doesn't cheat by making exploration decisions based on information that isn't available to the player (e.g. invisible monsters).
Brogue makes the distinction between "autoexplore" (as described above) and "autopilot", which also automatically fights monsters, picks up items, etc. Both are useful, but worth distinguishing as separate commands. JS Larn's current autoexplore implementation is more of an autopilot, but the parameters of MazeExplorer should support configuring it to act as either one.
Some roguelikes, such as Brogue, allow the player to automatically explore the level until something interesting is found. This feature can save time when exploring easy levels.
Autoexplore is already supported in JS Larn as a debug mode-only feature, but with some tweaks, it could be made available in the game proper. The most important thing would be to make sure that it doesn't cheat by making exploration decisions based on information that isn't available to the player (e.g. invisible monsters).
Brogue makes the distinction between "autoexplore" (as described above) and "autopilot", which also automatically fights monsters, picks up items, etc. Both are useful, but worth distinguishing as separate commands. JS Larn's current autoexplore implementation is more of an autopilot, but the parameters of MazeExplorer should support configuring it to act as either one.