-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Block support beams can look derpy #19
Comments
i had an idea to connect block pieces with a minimum spanning tree algorithm, and then draw the support beams with a right angle that leaned toward the center of gravity of the block. |
one concern about the minimum spanning tree algorithm is how to measure distance. we could do rectilinear distance like everything else in this game engine. or, since this is an aesthetic issue, it might look better to measure euclidean distance. and my justification for working on an aesthetic issue is that the current support drawing algorithm is distracting for puzzle creators. |
then again, the current support drawing algorithm allows some creativity, like this. |
here are more creativity examples. but in support of implementing this issue, it was a moderately difficult puzzle to figure out how to make those blocks look like that on purpose. That puzzle is probably more distracting/frustrating to most people rather than being viewed as an opportunity for creativity. |
If you want to allow designs like that, you could allow the player to customize the support beams. Have a beam creation tool, and make it so it has default beams until the user specifies where the beams should go. |
The text was updated successfully, but these errors were encountered: