Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Hexapipes author here =). This is awesome! People kept mentioning Penrose grid to me but I didn't know where to even start with it. And then you went and made it happen! I admire the dedication it took, love collaborating with you!
The bumpy history of this grid's development can be found in this issue: https://github.com/gereleth/hexapipes/issues/83
First hexapipes thread for context: https://news.ycombinator.com/item?id=32216436
I’ve been a big fan of Hexapipes since it came out last year. I also wanted to learn about Penrose tiling. So I implemented a Penrose grid for Hexapipes!
My intention is to contribute the code back to Hexapipes. Earlier this year I contributed the Cube grid as a practice run. It is a joy working with the brilliant @gereleth.
It will take some work to raise the code to the Hexapipes standard. But the game is ready to play, so I thought I’d release it at its own domain.
It is based on a new JS library for generating a random area of Penrose tiles, implementing algorithms by Simon Tatham. Demo here:
https://gordonwoodhull.github.io/penrose-fill-polygon/penros...
Please post feedback here or on GitHub:
https://github.com/gordonwoodhull/hexapipes/issues
It’s a relatively easy game as Hexapipes grids go, but it has a fun loopy aesthetic. I hope others enjoy playing it as much as I enjoyed coding it!