This is the twentieth post in the Building a Roguelike in Javascript series. I recommend you start at the beginning unless you've been following along. This part corresponds to part 15 in Trystan's series. All the code for this part can be found at the part 16 tag of the jsrogue repository. At the time of writing, I am still using the d4ea2ab commit for rot.js.
In this post we're going to add new screens to our game to make it easier to play as well as to make the environment more detailed. We'll start by adding a screen to examine the items in our inventory and get more details about them. Then we will add a look screen which effectively allows us to look around the map and get more details about items and creatures laying around. Finally we will add a help screen listing all the game commands!
Demo Link
The results after this post can be seen here.