Hey folks,
I've been trying to come up with a way to make interchangeable parts on a grid using the copy paste system. I want to make hallways, rooms, stairs, elevators all on the starmade 1m block grid. The catch is that I want everything to fit together. That is to say I want a set of standard sizes for rooms, hallways, etc. in (x,y,z) format that (almost) always fit together. For instance look at Time Splitters 2 map creator. There were a ton of shapes for hallways and adapters to make everything fit together. The smallest unit was a 1x1x1 corner/hallway/ etc. FTL also has a system for what I'm talking about but in 2D. I'm curious if this might be possible in starmade.
I'd need an efficient naming convention and a "base" amount of blocks on a side of one unit. I could imagine the smallest hallway unit being 5x5x5 blocks. I might name this something like HW_1x1x1 or something. A longer hallway might be HW_1x1x2 which would be 5x5x10 blocks. There would then have to be standard door sizes. Maybe d would be a 5x5 door, D would be a 5x10 door, and DD would be a 5x15 door.
one problem I run into is degeneracies. For example an elbow hallway could bend left or right and the doors might not be on the same sides.
Has anybody any experience in making a system like this? I know what I wrote is kinda convoluted, but I don't know the word for what I am looking for.
I've been trying to come up with a way to make interchangeable parts on a grid using the copy paste system. I want to make hallways, rooms, stairs, elevators all on the starmade 1m block grid. The catch is that I want everything to fit together. That is to say I want a set of standard sizes for rooms, hallways, etc. in (x,y,z) format that (almost) always fit together. For instance look at Time Splitters 2 map creator. There were a ton of shapes for hallways and adapters to make everything fit together. The smallest unit was a 1x1x1 corner/hallway/ etc. FTL also has a system for what I'm talking about but in 2D. I'm curious if this might be possible in starmade.
I'd need an efficient naming convention and a "base" amount of blocks on a side of one unit. I could imagine the smallest hallway unit being 5x5x5 blocks. I might name this something like HW_1x1x1 or something. A longer hallway might be HW_1x1x2 which would be 5x5x10 blocks. There would then have to be standard door sizes. Maybe d would be a 5x5 door, D would be a 5x10 door, and DD would be a 5x15 door.
one problem I run into is degeneracies. For example an elbow hallway could bend left or right and the doors might not be on the same sides.
Has anybody any experience in making a system like this? I know what I wrote is kinda convoluted, but I don't know the word for what I am looking for.