this post was submitted on 13 Jul 2023
6 points (100.0% liked)

Dark Days Ahead Discussion

250 readers
1 users here now

Discussion for all things Cataclysm: Dark Days Ahead!

Join the discussion using this guide

  1. Be Nice - Pointless negativity, "edginess", or discrimination will not be tolerated.
  2. No NSFW - No NSFW content is allowed. While CDDA deals with adult content, the intent is not to be erotic. Submissions that have excessive sexual themes may be removed at moderator discretion.
  3. Constructive Criticism - We encourage constructive criticism and feedback. However, avoid excessive or ongoing negativity that does not have any actionable or constructive elements. "This gameplay element is imbalanced because it makes this other thing too difficult" is fine. "This change should be reverted, it's terrible" is not.
  4. Stay On-topic - As this is a Lemmy dedicated to the game Cataclysm: Dark Days Ahead, the submissions should primarily focus on CDDA as a topic.

founded 1 year ago
MODERATORS
 

I don't know if this is a me problem or a current game limitation

Converted the privacy fence to a brick wall, doors to metal doors, roofing I was having difficult with and resorted to building Small Metal Support to place roofing as the option to roof was not showing when I was trying to place it between a corner to get the "Must be supported on at least two sides" annotation with supports in place and without - probably not fully understanding how roofing works, but the sky light frames didn't give me any issues.

Completed the roofing to my knowledge, placed a large heater and it was not heating the room.

I am not sure if I haven't placed the roofing correctly, there is currently limitation with game in regards to building extensions or some reason I am not aware of

you are viewing a single comment's thread
view the rest of the comments
[–] JayEchoRay@lemmy.world 2 points 1 year ago (1 children)

I can imagine the difficulty lies in trying to make something that accepts user input as an acceptable map building logic in a multiple layer way. In essence accounting for 3 dimensions in a dynamic way on a 2D baseline in a way that is resource friendly.

Like when a building is made in game it is defined and its attributes known, but the for custom user input then there is another layer of complexity to account for the various types and dimensions of user input and how that input interacts with the world and all that information must then run checks to see if the user created dynamic content meets criteria that qualifies for it being an acceptable object?

Whereas something like basecamp buildings have it's parameters known and thus when finished act like a pre-built building as the value is definable.

Or something like that, just trying to help myself understand.

So the complexity in design is like the difference between getting a house prebuilt and placed by a team over trying to build a house by ikea without instructions by yourself?

[–] bombasticSlacks@cdda.social 5 points 1 year ago (1 children)

I hadn't even considered the layer of caching buildings and tracking them together, just the fundamentals of having temperature propagate from sources without being a huge resource hog. Stuff like what you've suggest would help but we'd need a bunch of different solutions I think to make it performative.

Also as always with open source there needs to be a will to do it.

[–] JayEchoRay@lemmy.world 3 points 1 year ago

True, it is just one system in isolation.

I really thought the heater was an upscaled brazier that provided heat ( according to description + 10 modifier) in a consistent "flat 2D" radius with a dimishining return when it is in a closed air system and multiple heaters would provide accumalative effects where its radii meet.

The benefits would be greatly diminished ( to say a standard brazier) when a door or window was opened, regardless of how many were opened as the outside temperature would override the inside.

The roofing was a check to see if it was a closed air system, and made that assumption from all the times I got an open air type error when an building goes boom when a husk gets too close to something explosive.

I guess I am looking at the trees and not the forest. I don't expect anyone to do anything especially seeing as it is a complicated problem that has tendrils in a couple of other systems and still requires the optimisation to not physically set things on fire

Ultimately I have always wanted to make a building addition on my own and seems I got it right. So Half-Victory

Thank you for entertaining the idea even if I don't understand the technical game systems.