View unanswered posts | View active topics It is currently Thu Jan 16, 2025 11:28 am



Reply to topic  [ 81 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next
 Procedural Generation 
Author Message
User avatar

Joined: Fri May 11, 2007 4:30 pm
Posts: 1040
Location: England
Reply with quote
Post Re: Procedural Generation
mine creates a series of peaks, I merely did it to show that you can add additional complexity to the generation, I've also added in sand and was going to make the terrain smooth out into finer pixel quality rather than looking polygonal by doing a pass of analysing the two surrounding peaks and changing the peak height (going in reverse to get rid of the big drops at the end) and maybe doing another pass of adding in a peak between each already existing peak. caves would be quite easy by adding in some module MATs, though procedurally generated caves would be a bit harder.

I just thought that it would be better if you could define a few set points, like defining as many layer peaks as you want to create the terrain you want (like a small hill with a sandy dip) and placing circles in the terrain where you want to form caves (overlap a few circles to create a longer cave, can choose radius of circle), for the cave BG you could save a cropped image of the cave and fill it with noise from a background palette, then remove the FG colours.

Just throwing some ideas around I'll probably not implement them, at least any time soon.


Thu May 20, 2010 12:50 am
Profile
User avatar

Joined: Sun Dec 16, 2007 12:09 am
Posts: 1115
Location: Being The Great Juju
Reply with quote
Post Re: Procedural Generation
Couldn't this issue be solved by Sparkle Magic? (Oh LFOW, see what hell thy hath wrought)

Also for the caves; I imagine it would take different techniques to make sealed, underground caves (like aquifers, minus the water) and caves that have an open entrance to the ground. For the former, is it possible to just randomly place pre-made terrain modules (such as the First Signs cave) depending on how many you want? And for the latter, could it be achieved by setting the terrain generator to occasionally just decrease the minimal/maximal heights at which terrain is generated, creating valleys that could serve as 'caves'? I'm no expert on this, especially since there are more than one of these generators up at the moment, so this is all just theoretical babble.


Thu May 20, 2010 1:45 am
Profile
User avatar

Joined: Fri Dec 22, 2006 4:20 am
Posts: 4772
Location: Good news everyone!
Reply with quote
Post Re: Procedural Generation
Certain processes can be emulated with procedural generation, and certain processes... not so much.

Take, for example, Spore.

They used procedural generation to generate movements for creatures that were already made by the player. This is the smart way to do things, as if the procedural process made the actual creature, it would likely look like a sack of crap. The creators of spore realized this, and made many, many creatures and put them on the discs so you had nice, pretty creatures to play with, even if you didn't have an internet connection to trade creatures around.

The same thing applies to Cortex Command.

Gold and rocks are randomly placed on maps that were already made by the player. This is the smart way to do things, as if the random number actually made the map, it would likely look like a sack of crap. The creators realized this, and made many maps and put them in the game so you had nice, pretty maps to play on, even if you didn't have an internet connection to download scenes.


My whole point is that things are good the way they are, though perhaps if enough work was put in it could work, but procedural generation is very overrated.


Thu May 20, 2010 3:39 am
Profile WWW

Joined: Tue Oct 16, 2007 8:51 pm
Posts: 11
Location: Computer.
Reply with quote
Post Re: Procedural Generation
Procedural Generation doesn't "Look like a sack of Crap" subjectively, all that really matters is that you have a good method of doing said procedural creation, and provide a sufficiently large ruleset to filter out things that look less visually appealing or happen to be less functional.
In short, you were just using the wrong procedure :P


Tue Jun 08, 2010 7:44 pm
Profile WWW
DRL Developer
DRL Developer

Joined: Fri May 15, 2009 10:29 am
Posts: 4107
Location: Russia
Reply with quote
Post Re: Procedural Generation
On spore it would if they had let the computer make all the creatures.


Tue Jun 08, 2010 11:13 pm
Profile
REAL AMERICAN HERO
User avatar

Joined: Sat Jan 27, 2007 10:25 pm
Posts: 5655
Reply with quote
Post Re: Procedural Generation
The problem with creating a human-made quality procedure is that in the time it will take you to create that list of rules, a perfectly normal person could easily have created ten times the content, and it's all guaranteed to look good and function correctly.


Tue Jun 08, 2010 11:27 pm
Profile
User avatar

Joined: Mon Mar 16, 2009 10:50 pm
Posts: 2175
Location: Neverwhere
Reply with quote
Post Re: Procedural Generation
10 times infinity? I think the main advantage of procedural generation is you won't know what the terrain looks like ahead of time.


Wed Jun 09, 2010 12:15 am
Profile
REAL AMERICAN HERO
User avatar

Joined: Sat Jan 27, 2007 10:25 pm
Posts: 5655
Reply with quote
Post Re: Procedural Generation
Well, alright, it's still got some redeeming qualities for terrain.


Wed Jun 09, 2010 12:22 am
Profile
User avatar

Joined: Fri Dec 22, 2006 4:20 am
Posts: 4772
Location: Good news everyone!
Reply with quote
Post Re: Procedural Generation
Even so, what's different between that and having 50 or so functional maps coupled with having a "random" option?

The maps will be a of a higher quality, and there will be no problems with functionality.
Unless you play all of the time, it will be just as surprising every time you play.


Last edited by CrazyMLC on Wed Jun 09, 2010 12:46 am, edited 1 time in total.



Wed Jun 09, 2010 12:24 am
Profile WWW
DRL Developer
DRL Developer

Joined: Fri May 15, 2009 10:29 am
Posts: 4107
Location: Russia
Reply with quote
Post Re: Procedural Generation
That and for cortex command, one could simply just make different bunker presets for each map.


Wed Jun 09, 2010 12:33 am
Profile
User avatar

Joined: Wed Feb 10, 2010 4:06 am
Posts: 1294
Location: Comox, BC, Canada
Reply with quote
Post Re: Procedural Generation
I agree. A random option should be available, but should not be the default. a large collection of "Planned" maps as well as a "Random" map.


Wed Jun 09, 2010 12:43 am
Profile WWW
User avatar

Joined: Mon Mar 16, 2009 10:50 pm
Posts: 2175
Location: Neverwhere
Reply with quote
Post Re: Procedural Generation
Isn't that the eventually endgoal? Isn't the plan to make CC a game you can play all the time?


Wed Jun 09, 2010 1:06 am
Profile
User avatar

Joined: Fri Dec 22, 2006 4:20 am
Posts: 4772
Location: Good news everyone!
Reply with quote
Post Re: Procedural Generation
As long as people keep making mods you'll get new maps to supplement your collection. So yes, as long as people keep making mods, you will be able to play it all of the time.


Wed Jun 09, 2010 1:08 am
Profile WWW

Joined: Tue Feb 16, 2010 6:07 am
Posts: 98
Reply with quote
Post Re: Procedural Generation
I don't think making random terrain would be that great. Would you settle for a random map that you don't like? No, you would keep randomizing it until you got a desired result. It would be easier to have maps already made that you enjoy that you would chose in the first place.
Its personal preference I guess.


Wed Jun 09, 2010 1:32 am
Profile
Data Realms Elite
Data Realms Elite
User avatar

Joined: Fri Jul 03, 2009 11:05 am
Posts: 3878
Reply with quote
Post Re: Procedural Generation
spungypirate wrote:
I don't think making random terrain would be that great. Would you settle for a random map that you don't like? No, you would keep randomizing it until you got a desired result. It would be easier to have maps already made that you enjoy that you would chose in the first place.
Its personal preference I guess.

But you'll eventually get bored to the same, "perfect" map.


Wed Jun 09, 2010 9:17 am
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 81 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next

Who is online

Users browsing this forum: No registered users


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.
[ Time : 0.037s | 14 Queries | GZIP : Off ]