-
-
Notifications
You must be signed in to change notification settings - Fork 43
mazes! #328
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
base: master
Are you sure you want to change the base?
mazes! #328
Conversation
…etter maze traversal
|
This is really fun! What's your favorite combination? I wouldn't mind changing the default to something more interesting, like the hexagons and the backtrack algorithm. I also think 12 is a little small for a default. It's working very fast on my computer. |
|
Have you tried drawing any of these? I like that the spline solution is drawn after drawing the walls. It looks like a good experience (instead of just a picture). I wonder if the order it draws things gives away the answer though. At some point, it's probably drawn everything between the start and the end. I guess I'll have to just try it. Nothing I can think of to make that better... |
This may be a problem. It's no issue for me. But our code is MIT and can be completely reused by anyone (including for profit companies like sisyphus industries). I see the license at the bottom of the website, but I'm not sure what you used from that site. The text is obviously copyright protected and allowed with that license. The actual algorithms should be fair game, as long as you didn't copy/paste the code. I'm not a lawyer though. Thinking about this some more, it may be possible to still include this with that license, and anyone else that wants to copy/paste code from sandify just can't copy the maze feature. |
|
Adds a new Maze shape that generates drawable mazes for sand tables. Supports four grid types and seven algorithms, with continuous path drawing via Chinese Postman algorithm.
Grid types:
Algorithms:
Drawing options:
Technical highlights:
Attribution:
src/features/shapes/maze/LICENSEfor full detailsTest plan