Rajathbharadwaj / NetHack-2021

Nethack 2021 codebase implementations
0 stars 0 forks source link

Boulders #1

Open paulkent-um opened 3 years ago

paulkent-um commented 3 years ago

I'm going to be ignoring boulders for a while yet, because those are going to be very difficult to manage competently, and I have some improvements to the agent's behavior that have a better boost-per-man-hour ratio. But, I'm going to mark this as an open issue for the time being, in case you have any thoughts.

Facets:

Rajathbharadwaj commented 3 years ago

If we have the tools to break it into stones, it's better to do it. However, if we posses some unwanted things, it's better to squeeze past the boulders. Check this out, although I feel with the risks vs rewards, it's better to come back later. (https://nethack.fandom.com/wiki/Boulder#:~:text=Monsters%20cannot%20attack%20through%20boulders,spells%20to%20attack%20through%20them.&text=To%20get%20past%20a%20boulder,of%20striking%20or%20force%20bolt)

paulkent-um commented 3 years ago

The fact that we can attack over boulders does help, as does the potential to break it apart. There's also the option of Stone to Flesh, since Healers start out knowing it. So I suppose even without knowing a reliable way to figure out how best to push boulders, we still have options.

Rajathbharadwaj commented 3 years ago

The fact that we can attack over boulders does help, as does the potential to break it apart. There's also the option of Stone to Flesh, since Healers start out knowing it. So I suppose even without knowing a reliable way to figure out how best to push boulders, we still have options.

Yes. Btw what are your options? Stone-to-Flesh? That won't work all the time. :D

paulkent-um commented 3 years ago

Well, stone-to-flesh, break it apart into rocks, use a ranged weapon over it to clear out monsters blocking the way behind the boulder. That's three options right there, not even counting more unusual techniques like polyselfing into a giant and lifting the boulder.