{"repo":"IRLL/HierarchyCraft","free":true,"listed":false,"github":"https://github.com/IRLL/HierarchyCraft","clone":"git clone https://github.com/IRLL/HierarchyCraft.git","description":"An environement builder for hierarchical reasoning research","language":"Python","stars":26,"topics":["minecraft","hierarchical-planning","hierarchical-reinforcement-learning","hierarchy","minigrid","python","reinforcement-learning-environment","hierarchical-reasoning"],"license":"GPL-3.0","category":"game-templates","readme_excerpt":"HierarchyCraft - Environements builder for hierarchical reasoning research HierarchyCraft HierarchyCraft (hcraft for short) is a Python library designed to create arbitrary hierarchical environments that are compatible with both the OpenAI Gym Reinforcement Learning Framework and AIPlan4EU Unified Planning Framework. This library enables users to easily create complex hierarchical structures that can be used to test and develop various reinforcement learning or planning algorithms. In environments built with HierarchyCraft the agent (player) has an inventory and can navigate into abstract zones that themselves have inventories. The action space of HierarchyCraft environments consists of sub-tasks, referred to as Transformations , as opposed to detailed movements and controls. But each Transformations has specific requirements to be valid (eg. have enought of an item, be in the right place), and these requirements may necessitate the execution of other Transformations first, inherently creating a hierarchical structure in HierarchyCraft environments. This concept is visually represented by the Requirements graph depicting the hierarchical relationships within each HierarchyCraft environment. The Requirements graph is directly constructed from the list of Transformations composing the environement. More details about requirements graph can be found in the documentation at hcraft.requirements and example of requirements graph for some HierarchyCraft environements can be found in","default_branch":null,"files":null,"tree":[],"storefront":"/r/IRLL","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/IRLL/HierarchyCraft/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}