♞ ⚔ ⚄   HiHack   ⚀ ⚔ ♝

About    ⚔    FAQs    ⚔    Data    ⚔    Paper    ⚔    Github


HiHack is a hierarchical, large-scale offline dataset for NetHack. This dataset contains three billion keypresses of game-play spanning one hundred thousand unique games played by the winner of the NeurIPS 2021 NetHack Challenge Competition, the symbolic AutoAscend bot. Each keypress is accompanied by a full view of the game and is annotated with structured labels reflecting the bot's internal goal.

[game-id]: 1
[strategy]: init
[keypress]: TextCharacters.SPACE


         -----                      * elven short sword (runed short sword)     
         |...|                      * elven arrow (runed arrow)                 
         |...|                      * elven bow (runed bow)                     
         |...|                      * elven spear (runed spear)                 
         |@..|                      * elven dagger (runed dagger)               
         f....                      * elven broadsword (runed broadsword)       
         |...|                      Armor                                       
         -----                      * elven leather helm (leather hat)          
                                    * elven shield (blue and green shield)      
                                    * elven boots (jungle boots)                
                                    * elven cloak (faded pall)                  
                                      spellbook of remove curse (thin)          
                                      spellbook of create monster (light green) 
                                    * potion of water (clear)                   
Agent the Aspirant             St:8 Dx:11 Co:16 In:12 Wi:20 Ch:8 Chaotic S:0    
Dlvl:1 $:0 HP:13(13) Pw:8(8) AC:7 Xp:1/0 T:1  

    @misc{ piterbarg2023nethack,
          title={ NetHack is Hard to Hack }, 
          author={ Ulyana Piterbarg and Lerrel Pinto and Rob Fergus },
          year={ 2023 },
          eprint={ 2305.19240 },
          archivePrefix={ arXiv },
          primaryClass={ cs.LG }