I don't think you could get more basic than how you have your main page setup.
As a player who at one time was addicted to Rogue and rogue like games, I have to tell you, if the player cant survive or even defeat a rat, you need to change the attack/defense algorithms to help your character last past the first encounter. You might consider the player find a weapon in the first or second room, or possibly a shield. Yours is the first version of rogue that I've ever played where I encountered a dragon on the first level.
Not every room has to contain a monster, a room can be empty (one empty room in 3 or 4 is a good ratio), contain an object, that's a clue, tool, decoration, ammo of some kind (mostly arrows), a secret door, trap, scroll or something along one wall that the player must read or reveals an entry to a hidden room.
Like your main page says, it's a start, and I'll visit it once in a while to see how things are progressing. Oh, and until the player can actually defeat first level monsters, try and not have then appear in a doorway as you enter a room.
Good luck with your project.