101010.pl is one of the many independent Mastodon servers you can use to participate in the fediverse.
101010.pl czyli najstarszy polski serwer Mastodon. Posiadamy wpisy do 2048 znaków.

Server stats:

480
active users

#FlitterLang

0 posts0 participants0 posts today
Continued thread

If you want to see some example code, there is a bunch of little scripts here:

github.com/jonathanhogg/flitte

At some point I will put sample outputs in there too so you can see what they do without running them, but it won’t be for a few weeks…

If you’re wondering what the paradigm is, it’s roughly JSX but with a functional language: evaluate an expression 60 times a second to generate a node tree that describes what the screen looks like

GitHubGitHub - jonathanhogg/flitter-examples: A collection of mini visual artworks written in the Flitter visuals languageA collection of mini visual artworks written in the Flitter visuals language - jonathanhogg/flitter-examples

Seeking generative/procedural artist beta users! (PLEASE BOOST!)

It’s now 2 years since I open-sourced my pet language, Flitter. I’ve used it for multiple live gigs, interactive installations and video artworks

However, I have no idea if it has value beyond my use. I need people to try it, tell me what they hate and what sucks most in the docs

You need to be comfortable at the CLI, example visuals on the #FlitterLang tag

github.com/jonathanhogg/flitter

GitHubGitHub - jonathanhogg/flitter: A functional programming language and declarative system for describing 2D and 3D visualsA functional programming language and declarative system for describing 2D and 3D visuals - jonathanhogg/flitter

Tried something different for Tiny Code Christmas today: an attempt at doing the most literal translation of the “Rasterbars" problem that I can do into Flitter. I was interested in seeing how close I could get to the TIC-80 demo and the starting code.

The core drawing function is surprisingly close to the Lua original, despite Flitter being a completely different paradigm:

github.com/jonathanhogg/flitte

My new year's resolution is going to be to do more visuals sketchbook pieces. I tend to only work on stuff with a purpose so I'm definitely not experimenting enough. I started off with trying out some of the Tiny Code Christmas challenges in Flitter and will attempt to keep up with the Genuary prompts. I'm going to post all of the code, so follow along here if you're interested:

github.com/jonathanhogg/flitte

GitHubGitHub - jonathanhogg/flitter-examples: A collection of mini visual artworks written in the Flitter visuals languageA collection of mini visual artworks written in the Flitter visuals language - jonathanhogg/flitter-examples

Tiny code xmas day 3 extra up this morning. This is the connected dots challenge. My solution is an extravagant 497 characters, but I really wanted to use a Flitter physics system for the dots to give them random motion but keep them constrained to a space. I'm also playing with transparency in the connecting lines to make them fade in and out of being.

gist.github.com/jonathanhogg/3

My entry for day 10 extra of Tiny Code Challenge is a minimised version of something I wrote earlier this year for an upcoming interactive digital artwork and comes in at 468 characters. I could have got it under 400 if I'd gone for less complicated lighting, but the colour makes this for me. I originally had it zoomed in to hide the edges, but then decided that I enjoy the fuzzy outline more. It uses 3-octave simplex noise for the waves.

gist.github.com/jonathanhogg/c

Continued thread

And also for @mdales, Lovebyte Tiny Code Challenge day 11 extra using a minimised version of code from my live AV gig with @feralfive this year. For the original, these were stamped gold bars, but that would require an external model so I've switched to just using shiny obloids. I got this in at exactly 400 bytes but only by switching to 2-space block indentation.

gist.github.com/jonathanhogg/1

For @mdales then, Lovebyte Tiny Code Challenge day 11 using a minimised variant of code I wrote earlier in the year for a live gig. This is 8000 cube voxels varied in size with 3D noise. The code is <400 bytes again, which seems to be the general limit for an interesting program in Flitter (I actually deliberately designed the language to be verbose…).

gist.github.com/jonathanhogg/3

OK. Last one of these and then I really need to go make my dinner!

This is the Tiny Code Challenge day 12 extra. I couldn't resist doing the candy cane, though it took me a moment to figure out a neat solution. This uses 2400 squashed spheres and a mass of transformations to warp them into twisted worms. It was surprisingly satisfying to do and again comes in under 400 bytes!

gist.github.com/jonathanhogg/1

Inspired by @mdales, I’ve tried day 9 extra of the LoveByte Tiny Code Challenge in Flitter. I cheated by using a 3D canvas, but used a noise function and fog to make it look more interesting. I don't have palettes in Flitter, so I just vary the hue. Sadly, rendering 11250 spheres my engine can't do better than 30fps live. Still, final code is <400 bytes. Now thinking about how I would add palettes to Flitter…

gist.github.com/jonathanhogg/a