These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Player Features and Ideas Discussion

 
  • Topic is locked indefinitely.
 

Procedural Generation.

Author
Boat
OpSec.
Wrong Hole.
#1 - 2015-08-18 14:37:34 UTC
Ever thought to procedurally generate sites, anomalies and missions?

https://www.youtube.com/watch?v=TgbuWfGeG2oGood video on the topic.
Lim Hiaret
Hiaret Family
#2 - 2015-08-18 16:30:26 UTC
But...but...but what about all the wisdom collected on http://eve-survival.org?
Owen Levanth
Sagittarius Unlimited Exploration
#3 - 2015-08-18 16:55:30 UTC
Good idea! Now if you can convince CCP today to start working, we should have the working system by Autumn 2017. Time to get crackin'
Sentamon
Imperial Academy
Amarr Empire
#4 - 2015-08-18 18:00:27 UTC
Lim Hiaret wrote:
But...but...but what about all the wisdom collected on http://eve-survival.org?


If they wanted to be clever, they'd let us send in probes that gathered eve-survival type intell before we went in with our 5 bil ISK ship.

~ Professional Forum Alt  ~

TigerXtrm
KarmaFleet
Goonswarm Federation
#5 - 2015-08-18 18:04:28 UTC
I'd love to see some more unpredictable content in this game in general. Every site, every mission, every NPC is mapped from top to bottom. There's no challenge, only farming.

My YouTube Channel - EVE Tutorials & other game related things!

My Website - Blogs, Livestreams & Forums

Nevyn Auscent
Broke Sauce
#6 - 2015-08-18 21:45:42 UTC
It's been suggested for years. I got bored and even wrote a framework for it one time, and it certainly wasn't a 'small' project even on the framework I designed, which wasn't 'true' procedural but more kit-set assembly.
Which is probably why they haven't done it. Because a vocal segment of this forum would scream their heads off at that much effort being put into PvE
Celthric Kanerian
Viziam
Amarr Empire
#7 - 2015-08-18 22:34:05 UTC
I fail to see why you're posting this here, as it is not your idea nor do you explain anything... You just dumped the link here and thought: Yep.

Disliked.

Boat
OpSec.
Wrong Hole.
#8 - 2015-08-18 22:59:23 UTC  |  Edited by: Boat
Quote:
It's been suggested for years. I got bored and even wrote a framework for it one time, and it certainly wasn't a 'small' project even on the framework I designed, which wasn't 'true' procedural but more kit-set assembly.
Which is probably why they haven't done it. Because a vocal segment of this forum would scream their heads off at that much effort being put into PvE


One would think that with such simple systems it would be easy to mash something together. I mean.. a few structures in space that look semi feasible, some gas clouds and npc's to kill coming in random waves and have random tactics. Of course following certain guidelines depending on the level of the agent and possibly the pilot him self. If he's alone or not, what kind of ship, what kind of damage types, etc.

I'm not a programmer and in my mind it wouldn't cost a whole lot of time and money to put something like this together.


Quote:
I fail to see why you're posting this here, as it is not your idea nor do you explain anything... You just dumped the link here and thought: Yep.

Disliked.


Haters gotta hate i suppose... no of course it was not my idea.. very few of the ideas on this forum are original. Hell.. ideas in general aren't often original. Whether it's music, science, engineering or anything man made, someone is always building on other peoples ideas. But i digress.

I'm actually quite certain they have discussed this at CCP. Why they haven't implemented it is the mystery that i want solved with this and add my voice for this kind of element to be in the game. And the link explains it waaaaaaay better than a wall of text, that I would write, could.
Nevyn Auscent
Broke Sauce
#9 - 2015-08-18 23:09:33 UTC
The reason it's difficult is you have to start with procedurally generating NPC's. Then you have to consider that structures are not regular shapes, and often what we see in a site is a bunch of things assembled together very carefully by hand.
Then you have to work out a totally new way of allocating rewards, as currently bounties are hard coded by NPC type, and missions are given weighting based on the average completion times and success rate when attempting those missions.
And you also have to work out a totally new way of giving these to players, since none of the existing mechanics would suitably describe a procedural site, being again all hard coded and hand written site/mission descriptions.

So it's not a 'just allocate random waves' question. As soon as you do one procedural step it suddenly needs a whole bunch of other steps done in response in order to keep rewards fair and balanced.
Boat
OpSec.
Wrong Hole.
#10 - 2015-08-18 23:48:52 UTC
I and many others would forgive if the badger isn't docked to the little platforms. Most people only look at it once and then never again while grinding. Also, these structures can be premade.. a few dozen handmade structures placed randomly in sites.

I presume that there's a system of gauging strengths among the npc's. Then you'd need to write a math formula to correspond to the mission level. A point system like the alliance tournaments use and many other forms of games.

A reasonably vague text would do the trick. "Caravan getting attacked. Save it.", "Daughter of X corporation has been kidnapped, rescue her", "A gang of X have been spotted in the X system. Go deal with it". It may not be as pretty as the hand made ones. But doing the missions themselves wont be as tedious.

It would be in a few steps as you said.
First being what level is the mission agent. How many points of npcs should there be and how hard it should be.

Second would be what type of mission, rescue, kill, acquisition etc.

Third would be the structures. Here i'm very forgiving. Empty space is logical to me. Not every combat situation is at a station, mining belt or gate.

Fourth would be to generate the npcs. Possibly based on the types and number of ships in fleet.

Fifth would be to ascertain the rewards for the players when done. On how fast it was delivered, how many ships were destroyed and even how much damage was dealt by both npc and PC.

It could be just a new kind of missions in the beginning, it would be a step towards a more entertaining and interactive missioning. It wouldn't be perfect at first for certain but many, i think, would prefer it to the same mission over and over again.
It would be amazing if it could also change as the mission goes along. Evolve into a different type of mission or random events could happen.
Marech Bhayanaka
Ministry of War
Amarr Empire
#11 - 2015-08-19 02:39:02 UTC  |  Edited by: Marech Bhayanaka
Lim Hiaret wrote:
But...but...but what about all the wisdom collected on http://eve-survival.org?

To be honest, the ability to look up (almost) every detail of a mission before running it makes mission running a lot less interesting than if that wasn't possible. Optimal game play should not involve looking up stuff you shouldn't know on external web sites.

Do note the "stuff you shouldn't know" part. Reading up on general strategies or module specifics, or mapping wormhole connections, is all okay from an in game perspective. But knowing what ships from the opposing forces will have, what order they will arrive in, how to bypass most of the battle ... that totally destroys immersion.

Okay, I'm prepared for massive incoming fire from mission runners. Go ahead if you must.

Marech.
Reaver Glitterstim
The Scope
Gallente Federation
#12 - 2015-08-19 04:07:08 UTC
Nevyn Auscent wrote:
It's been suggested for years. I got bored and even wrote a framework for it one time, and it certainly wasn't a 'small' project even on the framework I designed, which wasn't 'true' procedural but more kit-set assembly.
Which is probably why they haven't done it. Because a vocal segment of this forum would scream their heads off at that much effort being put into PvE

There are very easy ways to put some twists in. When building a mission, for instance, in stead of writing in one single design, they could write in two or more elements, one of which is selected. Like maybe you fight an enemy group that is sometimes Sansha, sometimes Blood Raiders, and sometimes Serpentis but you don't know which one you'll get till you get there. For maybe twice the work spent designing a mission, it could be transformed from a boring mappable experience to a rich randomized one. It may feel about the same each time, but there's just enough unknown that you can't make a perfect fit for it and there's little point in studying it on EVE Survival.

FT Diomedes: "Reaver, sometimes I wonder what you are thinking when you sit down to post."

Frostys Virpio: "We have to give it to him that he does put more effort than the vast majority in his idea but damn does it sometime come out of nowhere."

Amarisen Gream
The.Kin.of.Jupiter
#13 - 2015-08-19 07:31:56 UTC
Someday soon(tm)

"The Lord loosed upon them his fierce anger All of his fury and rage. He dispatched against them a band of Avenging Angels" - The Scriptures, Book II, Apocalypse 10:1

#NPCLivesMatter #Freetheboobs

Donnachadh
United Allegiance of Undesirables
#14 - 2015-08-19 13:57:45 UTC
TigerXtrm wrote:
I'd love to see some more unpredictable content in this game in general. Every site, every mission, every NPC is mapped from top to bottom. There's no challenge, only farming.

Damn and here I thought EvE was a sandbox full of tools and toys and it was up to we the players to create the content using those tools and toys. In other words stop flying missions in maxed fit ship and start experimenting with other ships and other fits to see what happens. All of a sudden missions are a whole lot less boring and predictable and can become extremely challenging. The trade off is your ISK / LP per hour is going to suffer so I guess you have to make a choice.

Marech Bhayanaka wrote:
Lim Hiaret wrote:
But...but...but what about all the wisdom collected on http://eve-survival.org?

To be honest, the ability to look up (almost) every detail of a mission before running it makes mission running a lot less interesting than if that wasn't possible. Optimal game play should not involve looking up stuff you shouldn't know on external web sites.

Do note the "stuff you shouldn't know" part. Reading up on general strategies or module specifics, or mapping wormhole connections, is all okay from an in game perspective. But knowing what ships from the opposing forces will have, what order they will arrive in, how to bypass most of the battle ... that totally destroys immersion.

Okay, I'm prepared for massive incoming fire from mission runners. Go ahead if you must.

Marech.

Don't know about massive incoming fire but a few thoughts.

Why do we have to change a portion of the game that many players enjoy simply because you do not? And spare me the "it's boring" crap because there are many that actually enjoy the very thing you dislike about them and there are a lot of other things you can go do with your time in game besides running missions that you do not like.

When those opposed to the war dec mechanic post they are resoundingly trashed with what amounts to "don't crap on my play style" comments and yet you and others feel it is OK to turn around and crap on their play style why is that OK?

Now to get back to the OP.
What makes you think that CCP has not looked at or is not looking at procedural content generation for things like missions?

EvE is a game with an almost infinite number of options for ships / fits that a player may bring into missions, this causes me to wonder if it would even be possible to code a fully procedural based content generation system.
All of the games that I have played that have this type of system severely limit the tools / toys the player has compared to EvE. Do they do this because they are lazy? Or does this type of system get dis-proportionally more difficult to code as the number of options increases? In other words do these other games limit the player side on purpose so they can be more free formed with the NPC side? If so are we willing to give up some of the flexibility we have to get a more random nature to missions?
Boat
OpSec.
Wrong Hole.
#15 - 2015-08-20 12:54:22 UTC
Boat wrote:
Ever thought to procedurally generate sites, anomalies and missions?

https://www.youtube.com/watch?v=TgbuWfGeG2oGood video on the topic.



I'm not just talking about missions. They can still have the missions in their current form, in fact, i recommend it. As a transition point or as a separate feature and let it evolve on its own.

I do data and relic sites along with anomalies. I'd like to see them more random. When you've done them for a time. They become like missions. You begin to know them inside and out. Though some of them are quite fun and good.

One of the things that break my immersion the most in this game is the names that they give every site. So you know exactly what they are before you enter it. It would give me more immersion they were to combine the combat, data and relic sites under one name. Sometimes there would be combat involved. Sometimes there would be databanks and sometimes there would be relics. You get a sense of loss if you don't have the correct tool to do the job, whether it's combat or data retrieval. With the mobil depots it is a simple matter of changing the fitting though if you thought of it before hand. For those that don't have alts following them around everywhere. :P
Grorious Reader
Mongorian Horde
#16 - 2015-08-20 17:20:42 UTC  |  Edited by: Grorious Reader
Doing procedural content generation for EVE pve sites would not be that hard. In fact, it would be easier than it is in most games because in EVE the environment is all but meaningless. You'd just have to pick from a set of objects (based on some theme) and scatter them semi-randomly in the area with a minimum distance between collidables to avoid pathing issues. Then you assign each NPC attacker some value based on their difficulty and choose a total value for the site, then spawn a group of attackers that fits the difficulty level of the site. It's basically the same system that's used for building random encounters for tabletop RPGs.

CCP won't do it though because they don't care that PvE activities are by far the most popular activities in the game.
babyblue
Solo Sovereignty
#17 - 2015-08-20 18:32:49 UTC
Artist/designed content is superior to procedurally generated content in almost every way. PG content lacks the ability to surprise. Just look at the PVE content in a game like Elite Dangerous. You'll get bored with it just the same. With artist designed content at least you get something completely new patched in every now and then.
Boat
OpSec.
Wrong Hole.
#18 - 2015-08-21 15:56:30 UTC
At least it would feel like i'm exploring, not looking for specific sites that have the highest payout.