When programming an RPG, is it easier to make a text-based one or a graphical (2D) one once you understand what is to be done? Is a graphical game more easily expansible than a text-based one?
Most "text based games" these days actually just use a tileset with the old ASCII graphics and use a graphics lib to draw them. It's faster and easier to maintain. See "Dwarf Fortress".