CooperRoalson / MapGeneratorSpringPracticum

This is a map generator project, completed as part of LASA's Advanced Computer Science course.
Other
2 stars 1 forks source link

Make the land actually look good #2

Open Hollikill opened 3 years ago

Hollikill commented 3 years ago

This is not acceptable image The unacceptable land area we want it to look something more 'terrain'-y, and have it not just random noise outside of mountains. Please, someone code something. Pinging @CooperRoalson and @kittyconfusion because you've done terrain gen previously.

Hollikill commented 3 years ago

I'll add some beaches coloring effects, maybe that will make it better

Hollikill commented 3 years ago

Nicer, yeah image still pretty shit in the plains biome though.

Hollikill commented 3 years ago

Some ideas I have: (@kittyconfusion and @CooperRoalson, you might wanna implement these)

CooperRoalson commented 3 years ago

I'm pretty sure in real life you can have a relatively sudden forest lines at beaches. The trees want to be close to the water without being in the tide. I agree it looks a little weird though. Sure on the other things (though not right now because I have to study)

beach

kittyconfusion commented 3 years ago

I will be rewriting Cooper's mountain generation code tomorrow to implement proper mountain ranges instead of clusters. I will use some of the existing code for initial point generation, however I will switch to a system based on angles and movement direction in order to create a range. The actual coloration of mountains/foothills still needs to be largely improved however, and that will not be my main focus in case anyone wants to tackle that before I get to it. @CooperRoalson @Hollikill

kittyconfusion commented 3 years ago

Is it still not acceptable @Hollikill ?

Hollikill commented 3 years ago

@kittyconfusion, I like the new mountain generation, but I think they need to be more sharp and pointy rather than smooth as they are. Also, I think the chance of these generating is too low, as I get usually ~1 range, maybe 2, with no mountain ranges being not only occurring but also common.

To elaborate on my first point, the less square pattern created by using many peaks makes for a better silhouette than the previous method, but when viewed normally makes for a pretty bizarre look. Granted, the color likely takes the lion's share of this, since in elevation mode it's basically fine, but it still needs some touch up to not look like a gray-white poop stain. image Aforementioned poop stain shape

Ranges have a pretty nice variation in peak height from start to finish, and I greatly complement you on this. However, as shown in the two images below (and essentially every other range not shown) These follow nearly straight lines. I would suggest applying a curve to these, possibly some sort of polynomial curve with seeded-random coefficients? image image Side note: I know this is probably way to complex for this, but if ranges sort of generally had a similar shape to the coasts more parallel to them it would look really cool.