this post was submitted on 02 Oct 2023
32 points (100.0% liked)

Godot

5855 readers
44 users here now

Welcome to the programming.dev Godot community!

This is a place where you can discuss about anything relating to the Godot game engine. Feel free to ask questions, post tutorials, show off your godot game, etc.

Make sure to follow the Godot CoC while chatting

We have a matrix room that can be used for chatting with other members of the community here

Links

Other Communities

Rules

We have a four strike system in this community where you get warned the first time you break a rule, then given a week ban, then given a year ban, then a permanent ban. Certain actions may bypass this and go straight to permanent ban if severe enough and done with malicious intent

Wormhole

!roguelikedev@programming.dev

Credits

founded 1 year ago
MODERATORS
 

So I've been working on this concept for a bit. The goal here is to make my game's terrain and roads in-engine, so that geometry, object spawns, traffic paths, and such are generated automatically. I'm posting this both because I wanted to share this, and to get opinions and advice.

Spoiler: more pics


Current challenge:
I have restarted this a couple times, trying different approaches. For the current iteration I have decided that I need to build the foundation properly before I bring in anything from the above screenshots.

The foundation:

The idea is to create a network of path and intersection nodes, to which I can add modifiers, such as road generator, mesh deform, or object spawn. Managing connections via editor tree became a pain very fast.

Now I need to figure out how to connect these easily, preferably via the viewport, by just dragging the path handle over the intersection handle. Any tips?

you are viewing a single comment's thread
view the rest of the comments
[โ€“] Feyter@programming.dev 2 points 1 year ago (1 children)

Ok I guess we are talking about the same idea here. Having one node that handles "connection" and a different note handling the course of the street.

I would only argue that a connection with only on road connected should be able to exist in order to create a dead end. But don't know if this would make sense for your specific gameplay.

I'm sorry I can't help you any further here, but maybe someone else will have an idea.

[โ€“] Bezier@suppo.fi 2 points 1 year ago* (last edited 1 year ago)

You mean capping dead ends like this?

spoiler
It's not really an issue, since adding an intersection is (supposed to be) easy, and I'd have it there regardless if I wanted to generate land patches around it, like in the post image.

Thanks anyway, though!