Concept: Procedurally generated murder mystery!
Instead of procedurally generating a map, the game procedurally generates the plot: a murder mystery complete with suspects, weapons, motives, opportunities, etc. It then generates enough clues to solve the mystery (a'la Clue or Cluedo style logic puzzles), and sprinkles them around the map of a large, Victorian mansion. Gameplay involves exploring the mansion, talking to suspects, collecting clues, and using logic to deduce who the murderer is. When you think you have solved the mystery, accuse the murderer, and if you're right, you win!
The first couple of days have been spent creating the mansion environment. I've worked up a custom tileset of 13x26 pixel tiles (weird, I know), and as of today, I have the mansion fleshed out enough that you can wander around it. Parts of the tileset are set up to allow the engine to tint them to give different looks to different tiles; for instance, in the image below, the walls are tinted purple, and the floor tiles are tinted green and brown for the upper and lower levels.
In addition to using arrow keys to move around the map like a normal roguelike, you also can move around your "Mind Castle" to keep track of the clues and deductions you have made, using a special navigation mode and environment showing a grid of deductions.
Each playthrough of the game will have a different mystery, and there will be a way to choose different difficulty levels for the mystery, ranging from fairly easy and straightforward to mysteries that will take quite a lot of clues to fully deduce.
If I have time, I might add some light combat in there, with some enemies that harry you as you move around the map, just to make it feel more like a traditional roguelike, but I'm considering that low priority, and I'm not sure if I even want it or how to make it thematic. (Ghosts, maybe? Rats and spiders? Goons hired by the murderer to stop your investigation? Spectres of the victims you failed to avenge?)
The game is being developed in straight-up HTML5/CSS/JavaScript, and should be freely playable in standards-compliant browsers.