Thanks my friends at @FieldFX for adopting the demoparty timezone switcher code! ❤️

Field-FXmas starts at 7pm GMT.
It's a fully remote event, with demo showcases, #lovebyteTCC recap and #liveCoding #TIC80 #ByteJam with DJ @gsuberland 🥳

Join us from wherever you are in the world. Schedule here:

https://field-fx.party/

Poster: https://mastodon.social/@FieldFX@mastodon.online/113729451407960931

See you there!

(If you're orga/support for a #demoparty, there's a link to the timezoner script at the top of this thread 👆)
#demoscene

Demoscene Village & WHY 2025

Here you go! Enjoy a lazy retro-CRT-effect version…

(probably only works if you view the video larger than a thumbnail on a high res display)

#LoveByteTCC #FlitterLang #CreativeCoding #RetroComputing

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:

https://github.com/jonathanhogg/flitter-examples/blob/main/lovebytetcc2024/day06x_rasterbars.fl

#LoveByteTCC #Day6 #extra #FlitterLang #CreativeCoding

flitter-examples/lovebytetcc2024/day06x_rasterbars.fl at main · jonathanhogg/flitter-examples

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

GitHub
#TIC80 #lovebytetcc day 1
function TIC()
cls(8)
for y=0,136 do
c=0
if y>99 then c=1 end
a=math.sin(y)*9+9+y+99-c*89
line(a,y,240-a,y,6-4*c)
end
end

"Tiny Code Christmas" day 4 with #pico8: animated plasma effect in 54 tokens.

@lovebyteparty #lovebytetcc

OK, decided to do the TCC day 2 extra challenge “meta-balls” after all!

As expected, the rendering is a custom shader, but fed from a Flitter 2D particle system modelling gravity and reflections off walls. I experimented with different output equations looking for the most interesting thing I could do in the remaining characters. I enjoy the starkness of the black bands here.

Code comes in at a neat 400 bytes:

https://github.com/jonathanhogg/flitter-examples/blob/main/lovebytetcc2024/day02x_metaballs.fl

#LoveByteTCC #Day2 #extra #FlitterLang #CreativeCoding

flitter-examples/lovebytetcc2024/day02x_metaballs.fl at main · jonathanhogg/flitter-examples

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

GitHub

Day 3 - A graphical pattern #lovebytetcc

(Bad gif quality, as I couldn't find a good way of capturing it.)

Day 2 - It is now snowing #lovebytetcc

I am kind of trying to convince myself that finding new ways of doing things and improving Flitter makes these exercises a useful way to spend my time… 🤣

#LoveByteTCC

Revisited the fire from yesterday rather than do today's “metaballs" challenge.

I realised that I could use Flitter's vector maths to calculate a single column at a time. I had to add a new collating mean function, but that’s a generally useful thing. I also leant into it being my own language to add some new convenience syntax for nested loops.

The result is both smaller and much faster! I can render a 27,000 element grid at 60fps.

#LoveByteTCC #Day1 #extra #FlitterLang #CreativeCoding