So when we left this thread several months ago there were a few folks saying that procedural maps were "too resource intensive" or would "have long load times" or "not be feasible for multiplayer," among other reasons...
So I thought about it. I then waited. See, at the time I made the thread, I was already playing a game online that was procedurally generated, but didn't say much about it. I needed them to release something else. Something more intimate. Well, it came out. Here's a short adventure. Enjoy.
Here I am on a planet. That's a big hill in the distance. It is over kilometer tall.
I earlier had driven on top of it. Sometimes I get carried away and use my jump jets while scooting along. Whoops, too high. Look, see my wheels!
Here's my spaceship. It weighs over 300 tonnes. It is big but not really. There are ships that are way bigger. But this is my ship. This is my fun. Let's get on board.
Yay. We took off. That hill sure looks a little smaller from up here...
At 17 kilometers above it...
How about higher? Did you know... my ship weighs more than three Dire Whales put together?
And higher. Or should I say farther now? Which way is up?
Oh my! That hill... it was on a planet! But look... you can still see it... way far down there in... A crater? We were in a crater? It looks so small up here.
That was a procedurally generated crater. On a procedurally generated planet. With a procedurally generated mountain. And anyone who visits there will see the same thing... every time. Here's another procedurally generated planet I visited. Look at the pretty rings.
I can visit those rings if I'd like. And all of this is inside a procedurally generated galaxy...
That was just a small piece of the galaxy. Every single dot is a starsystem that I can visit and inside it are worlds I can visit...
Wow! What a big galaxy! Billions and billions of stars and planets! I forgot the most important part... the players! They are everywhere!
So, what was all that about? Well, that is a game. It is called Elite: Dangerous. It is played online. In it you have a galaxy with billions of starsystems, in contstant motion rotating around the galactic core. Inside those systems are planets and moons. There are also starports. You can visit most of these places (atmospheric planets coming later this year). You can do lots of things. There are people, everywhere. Thousands upon thousands of people play and in every single instance there can be up to 32 players. An instance is many things--a starbase in a system, a asteroid ring in that system, a single battle instance... etc. The 32 players are dynamic and change depending on where you are in that system or galaxy. So there are literally thousands playing with you all the time. It is ALL procedurally generated. Realtime. On the fly. There aren't any loading screens. Everyone sees the same thing.
And it is fun.
By the way... the ships are fully customizable. I can change them all around, just like in MWO. It also has intricate damage modeling--shields, armor, hull, internals, subsystems. You can target things indivdually and each has its own health value--just like the HTAL in MWO (without the neat diagram). And each system produces different results. It also has power management (pretty complicated actually). And heat management. And tons of weapons! And different modes! And... PHYSICS MODELING! Did I forget to mention collision modeling? Yeah, oops, I did. It has that too. All this is being done... while procedurally generating everything.
So next time anyone here says, "Oh, procedural maps in a multiplayer environment are too complicated for MWO!" Just take a look at Elite. It is already doing it. And people are playing it every single night.
Edited by Mister Blastman, 29 December 2015 - 07:45 AM.