Would a game like the old Rampart, done in ascii be considered a roguelike?
It would included:
-Procedurally generated terrain
-Beasties that march on your castle, depending on terrain and the RNG gods.
-Building and enclosing space in order to build cannons (tetris or go type gameplay)
-Real time base building and defending.
Procedural content being used so you have a different game world to play in each time? That's a big roguelike feature.
It's obviously more of a Tower Defense type game with RL type monsters and ascii delivery. But how much is enough to be called a roguelike? Hmm....