banner
ba3rdq.eu
@ba3rdq.eu
Software developer. Hobbyist game developer. Professional abandonner of projects.

I like video games and Free Software. (sometimes I make games ??)
23 - he/him
Profile picture by @hoshizoralone.bsky.social
oh
November 27, 2025 at 12:07 AM
currently unemployed and waking up at 2pm, can confirm
November 27, 2025 at 12:07 AM
Huh, why would you put a keypad on a microwave ?

do you need to type in a password to unlock cooking ?
lol 2FA microwave
please enter your credit card before cooking your pasta
unless it's also a phone ?

ok, going to bed, gn
November 27, 2025 at 12:05 AM
The result we got was a same-size hole in each doorway, with us being unsure of how to fill them.

We probably would have ended up modeling the connections separately, then placing them in the world during/after generation so they lined up with the doorways.
November 26, 2025 at 11:58 PM
As for connecting the rooms, we settled for the simple solution of : every connection has the exact same shape and has to be located on an edge of a grid cell
November 26, 2025 at 11:57 PM
This was all in godot
We had three or four scenes with the actual room geometry, which were all paired with a data structure containing the size of the room (assuming rectangle rooms / no "concave" rooms) and its connection points

The system worked with a grid (room is 2x2 + a door at 0,1 North)
November 26, 2025 at 11:55 PM
Not far haha
We did everything from scratch without looking at any kind of procgen resources or tutorials

We ended up with a simple generator capable of appending square rooms (of different sizes / with different connection points) without blocking off any doors
Next thing on our list was rotation
November 26, 2025 at 11:55 PM
Oh this is sick, I worked on a similar project (probably much simpler) with a friend a couple months back
November 26, 2025 at 8:45 PM
Reposted
These are some examples from a forthcoming series of training videos I am planning out.
November 26, 2025 at 8:22 PM