MiniHack
stable
Getting Started
Installation
Extending MiniHack
Docker
Trying out MiniHack
Playing as a human
Observation Spaces
Overview
Specifying the Observation Space
Options
Action Spaces
Overview
Specifying the Action Space
Possible Actions
Description files
Overview
Types of des-files
Adding Entities to des-files
Sources of Randomness in des-files
Random Terrain Placement
Further Information
Creating New Environments
Overview
Level Generator
Examples
Example 1
Example 2
Reward Function
Default Configuration
Reward Manager
Level Editor
Overview
Accessing the Level Editor
Environments
MiniHack Environment Zoo
Navigation Tasks
Room
Reward
Source
All Environments
Corridor
Reward
Source
All Environments
KeyRoom
Reward
Source
All Environments
MazeWalk
Reward
Source
All environments
River
Reward
Source
All Environments
HideNSeek
Reward
Source
CorridorBattle
Reward
Source
All Environments
Memento
Reward
Source
All Environments
MazeExplore
Reward
Source
All Environments
Skill Acquisition Tasks
Simple Tasks
Reward
Source
All Environments
Lava Crossing
Reward
Source
All Environments
Wand of Death
Reward
Source
All Environments
Quest
Reward
Source
All Environments
Ported tasks
MiniGrid
Reward
Source
All Environments
Boxoban
Reward
Source
All Environments
Submitting New Environments
Tutorials
des-file
format: A tutorial
What is a des-file?
The Two Types of des-files: MAZE and ROOM
MAZE-type levels
ROOM-type levels
Adding complexity: Monsters, Objects & Traps
Landscaping Terrain: selections and coordinates
Controlling Randomness
Wrapping up
Agents
TorchBeast
Installation
Running Experiments
Replicating the Results of the Paper
Evaluate and Watch
RLlib
Installation
Running Experiments
Unsupervised Environment Design
API
minihack package
Submodules
minihack.base module
minihack.level_generator module
minihack.navigation module
minihack.reward_manager module
minihack.skills module
minihack.wiki module
References
References
NetHack
NetHack Learning Environment
MiniHack
»
Index
Edit on GitHub
Index
_
|
A
|
C
|
E
|
F
|
G
|
I
|
K
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
W
_
__init__() (minihack.base.MiniHack method)
(minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
(minihack.MiniHack method)
(minihack.MiniHackNavigation method)
(minihack.MiniHackSkill method)
(minihack.navigation.MiniHackNavigation method)
(minihack.NetHackWiki method)
(minihack.reward_manager.AbstractRewardManager method)
(minihack.reward_manager.CoordEvent method)
(minihack.reward_manager.Event method)
(minihack.reward_manager.GroupedRewardManager method)
(minihack.reward_manager.LocActionEvent method)
(minihack.reward_manager.LocEvent method)
(minihack.reward_manager.MessageEvent method)
(minihack.reward_manager.RewardManager method)
(minihack.reward_manager.SequentialRewardManager method)
(minihack.RewardManager method)
(minihack.skills.MiniHackSkill method)
(minihack.wiki.NetHackWiki method)
(minihack.wiki.TextProcessor method)
A
AbstractRewardManager (class in minihack.reward_manager)
add_altar() (minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
add_amulet_event() (minihack.reward_manager.RewardManager method)
(minihack.RewardManager method)
add_boulder() (minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
add_coordinate_event() (minihack.reward_manager.RewardManager method)
(minihack.RewardManager method)
add_custom_reward_fn() (minihack.reward_manager.RewardManager method)
(minihack.RewardManager method)
add_door() (minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
add_eat_event() (minihack.reward_manager.RewardManager method)
(minihack.RewardManager method)
add_event() (minihack.reward_manager.RewardManager method)
(minihack.RewardManager method)
add_fountain() (minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
add_goal_pos() (minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
add_gold() (minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
add_kill_event() (minihack.reward_manager.RewardManager method)
(minihack.RewardManager method)
add_line() (minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
add_location_event() (minihack.reward_manager.RewardManager method)
(minihack.RewardManager method)
add_mazewalk() (minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
add_message_event() (minihack.reward_manager.RewardManager method)
(minihack.RewardManager method)
add_monster() (minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
add_object() (minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
add_object_area() (minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
add_positional_event() (minihack.reward_manager.RewardManager method)
(minihack.RewardManager method)
add_reward_manager() (minihack.reward_manager.GroupedRewardManager method)
add_sink() (minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
add_stair_down() (minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
add_terrain() (minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
add_trap() (minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
add_wear_event() (minihack.reward_manager.RewardManager method)
(minihack.RewardManager method)
add_wield_event() (minihack.reward_manager.RewardManager method)
(minihack.RewardManager method)
C
check() (minihack.reward_manager.CoordEvent method)
(minihack.reward_manager.Event method)
(minihack.reward_manager.LocActionEvent method)
(minihack.reward_manager.LocEvent method)
(minihack.reward_manager.MessageEvent method)
check_episode_end_call() (minihack.reward_manager.AbstractRewardManager method)
(minihack.reward_manager.GroupedRewardManager method)
(minihack.reward_manager.RewardManager method)
(minihack.reward_manager.SequentialRewardManager method)
(minihack.RewardManager method)
clean_page_text() (in module minihack.wiki)
collect_reward() (minihack.reward_manager.AbstractRewardManager method)
(minihack.reward_manager.GroupedRewardManager method)
(minihack.reward_manager.RewardManager method)
(minihack.RewardManager method)
COORD (minihack.reward_manager.EventType attribute)
CoordEvent (class in minihack.reward_manager)
E
Event (class in minihack.reward_manager)
EventType (class in minihack.reward_manager)
F
fill_terrain() (minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
G
get_des() (minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
get_map_array() (minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
get_map_str() (minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
get_neighbor_descriptions() (minihack.base.MiniHack method)
(minihack.MiniHack method)
get_neighbor_wiki_pages() (minihack.base.MiniHack method)
(minihack.MiniHack method)
get_object_direction() (minihack.base.MiniHack method)
(minihack.MiniHack method)
get_page_data() (minihack.NetHackWiki method)
(minihack.wiki.NetHackWiki method)
get_page_text() (minihack.NetHackWiki method)
(minihack.wiki.NetHackWiki method)
get_screen_description() (minihack.base.MiniHack method)
(minihack.MiniHack method)
get_screen_wiki_page() (minihack.base.MiniHack method)
(minihack.MiniHack method)
GroupedRewardManager (class in minihack.reward_manager)
I
init_map() (minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
K
key_in_inventory() (minihack.base.MiniHack method)
(minihack.MiniHack method)
L
LevelGenerator (class in minihack)
(class in minihack.level_generator)
load_json() (in module minihack.wiki)
LOC (minihack.reward_manager.EventType attribute)
LOC_ACTION (minihack.reward_manager.EventType attribute)
LocActionEvent (class in minihack.reward_manager)
LocEvent (class in minihack.reward_manager)
M
MESSAGE (minihack.reward_manager.EventType attribute)
MessageEvent (class in minihack.reward_manager)
minihack
module
MiniHack (class in minihack)
(class in minihack.base)
minihack.base
module
minihack.level_generator
module
minihack.navigation
module
minihack.reward_manager
module
minihack.skills
module
minihack.wiki
module
MiniHackNavigation (class in minihack)
(class in minihack.navigation)
MiniHackSkill (class in minihack)
(class in minihack.skills)
module
minihack
minihack.base
minihack.level_generator
minihack.navigation
minihack.reward_manager
minihack.skills
minihack.wiki
N
NetHackWiki (class in minihack)
(class in minihack.wiki)
P
preprocess() (minihack.wiki.TextProcessor method)
process() (minihack.wiki.TextProcessor method)
process_json() (in module minihack.wiki)
R
reset() (minihack.base.MiniHack method)
(minihack.MiniHack method)
(minihack.reward_manager.AbstractRewardManager method)
(minihack.reward_manager.Event method)
(minihack.reward_manager.GroupedRewardManager method)
(minihack.reward_manager.LocActionEvent method)
(minihack.reward_manager.RewardManager method)
(minihack.RewardManager method)
RewardManager (class in minihack)
(class in minihack.reward_manager)
S
screen_contains() (minihack.base.MiniHack method)
(minihack.MiniHack method)
SequentialRewardManager (class in minihack.reward_manager)
set_area_variable() (minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
set_start_pos() (minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
set_start_rect() (minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
step() (minihack.base.MiniHack method)
(minihack.MiniHack method)
T
TextProcessor (class in minihack.wiki)
U
update() (minihack.base.MiniHack method)
(minihack.MiniHack method)
W
wallify() (minihack.level_generator.LevelGenerator method)
(minihack.LevelGenerator method)
Read the Docs
v: stable
Versions
latest
stable
Downloads
pdf
On Read the Docs
Project Home
Builds