Skip to content
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

Open
thejoshwolfe opened this issue Aug 29, 2015 · 5 comments
Open

Block support beams can look derpy #19

thejoshwolfe opened this issue Aug 29, 2015 · 5 comments

Comments

@thejoshwolfe
Copy link
Owner

another aesthetical suggestion: fix the box connectors to make them more intuitive. look at these two blocks and note how the box wiring might be un-intuitive

@thejoshwolfe
Copy link
Owner Author

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.

@thejoshwolfe
Copy link
Owner Author

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.

@thejoshwolfe
Copy link
Owner Author

then again, the current support drawing algorithm allows some creativity, like this.

@thejoshwolfe thejoshwolfe changed the title Block support beams can look dumb Block support beams can look derpy Aug 29, 2015
@thejoshwolfe
Copy link
Owner Author

here are more creativity examples.

image

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.

@XeroOl
Copy link
Contributor

XeroOl commented Aug 30, 2015

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants