3 ms·
This is awesome. I got nerd-sniped trying to create Moroccan Zellige [0], a highly geometric tiling, which seems like a great match to CFR[]. My best rendition
by omneity 3y ago
This is awesome. I got nerd-sniped trying to create Moroccan Zellige [0], a highly geometric tiling, which seems like a great match to CFR[].
My best rendition (would have been better if there was a counter clockwise rotation, improvements to my code are welcome!):
[[FFFFFFR[[CFFFFF]]][[[[[[[FF]]]]RR[[F[CC[RC[FFFFFF]]RFFFFF[RFFFFF][R[CFFFFFF]]]]]R[[[[FFFFFFFFFFFFFFFFFFFFF]]]]][[FFFFFFFFF]]]]
[0]: https://zellige.info/ https://zellige.info/
- amputect 3y agoJust wanted to say that I think your rendition of Zellige is really nice, thank you for sharing! This is a very cool drawing language, and I think your art here is a really solid example of how creative you can be even with very limited tools. I made a pinwheel, which is maybe not that exciting, but was a lot of fun for me. I like the bracket syntax a lot, and figuring out how to make this work actually recaptures some of the old sense of exploration and fun that I felt before programming was my day job.
- omneity 3y agoThanks, please consider sharing your pinwheel, I'm sure it was awesome to make too! You're touching on an important point. I tried to figure out CFR[] by trial and error and it was a lot of fun, the kind of which I didn't feel for a long time. I think this boils down to two things: - Bounded complexity, which encourages you to explore it to its fullest - Immediate feedback, the result is not disconnected from the act of editing the code, so your iteration cycle is super short. Congrats OP, amazing design work!
- cantcopy 3y agoAnother zellige motif [[[FFFFRFFFRRRRRR]]]
- omneity 3y agoNice one! If only we could combine the two :)