Game-Jam-24 / Dungeons-of-Apathy

MIT License
0 stars 0 forks source link

Room Door Placement #3

Closed SpoonishBard closed 7 months ago

doctornewton commented 7 months ago

Is this supposed to be the "exit" for the main hub?

SpoonishBard commented 7 months ago

Is this supposed to be the "exit" for the main hub?

I never got thte updates from Github, I'm sorry.

No, the intent was a procedural dungeon. The goals shifted a few times, but the team settled on "Binding of Isaac"-esque rooms, connected to each other for a dungeon.

The dungeon would first need to generate a layout, which I had tackled. Each room in the matrix would then be a general room that we would need to connect to each other. I had some logic to connect them bidirectionally, but nothing in place for actually structuring the rooms.

I started then building the rooms out as a separate node, because I don't have an immediate means of testing level generation. Within each room, there needs to be a door on a wall that will connect it to an adjacent room, if one exists. That is what this issue is for.

essentially, dungeon layout, simple room generation, and "logically" connecting the rooms together was simple. that was done last week. I hit a wall with godot and it's scripting language and node-based building blocks. since there isn't a scene file to reference,, you have to programmatically rebuild the scene when changing scenes,