The problem with Diablo's approach is that while it may be random it's not dynamic, and that's the key component missing from the equation in my opinion. A series of a different genre that has this is Civilization, not only do you get random maps but each game with it's variety of AI civs plays out differently.
I've been waiting for a long time, since the current gen came out with a supposed focus on multiprocessing, to see the gaming industry attempt to apply this approach to an open world RPG. If you look at TES II: Daggerfall, the game is far to big to have hand built so you have to figure the game world and everything outside the main storyline was generated by scripts. So take this principle, start with a versatile random map generator like you get in Civilization that. Generates maps on a 2D scale is converted to 3D for the player(like google maps -> google street view). In the background, run the world like a strategy game, in this case a Total War would be more appropriate, and depending on what the various nation AI or game pieces are doing convert that in real time as game scripts for the player to jump into.
It's a pretty ambitious idea but the technology should be there to do it. Dwarven Fortress is probably the closest thing right now with the adventure mode but that lacks a lot of polish... being an ASCII game and all.
I've been waiting for a long time, since the current gen came out with a supposed focus on multiprocessing, to see the gaming industry attempt to apply this approach to an open world RPG. If you look at TES II: Daggerfall, the game is far to big to have hand built so you have to figure the game world and everything outside the main storyline was generated by scripts. So take this principle, start with a versatile random map generator like you get in Civilization that. Generates maps on a 2D scale is converted to 3D for the player(like google maps -> google street view). In the background, run the world like a strategy game, in this case a Total War would be more appropriate, and depending on what the various nation AI or game pieces are doing convert that in real time as game scripts for the player to jump into.
It's a pretty ambitious idea but the technology should be there to do it. Dwarven Fortress is probably the closest thing right now with the adventure mode but that lacks a lot of polish... being an ASCII game and all.