Terminus - TIC-80 256 bytes

Quick release for Inércia 2025 to dust off some
TIC-80 stuff, this is based on an early version of Mrityuloka,
it share the same sky, i was not satisfied with this for a long
time but kinda liked the minimalism / idea, most of the work was on
the trails / optimizations.
Layered ellipses and lines, mostly. Lua code
packed with pakettic.
-- title: Terminus
-- author: grz / The Orz
-- desc: 256b procedural gfx
e={}
r=math.random
math.randomseed(7)
cls()
function SCN(s)
poke(0x3fc0,s/5)
end
for i=1,48 do
e[i]=r(240)
pix(e[i],i,12+i%5)
o=4+r(16)
line(e[i],o,e[i]*r()*i,o,16-i/14)
line(0,48+i/12,240,48+i/11,16-i/14)
o=i//32
elli(240+o,0+o,32-o,32-o,12+o*4)
elli(120+o,21+o,16-o,16-o,12+o*4)
end
f=0
function TIC()
for i=2,24 do
n=math.sin(f/9+i*8)*9*(9-f)
elli(e[i]+f*4%4+n*3,57+f*5*f/30+n/21-f,f/4/i*.5,f/4/i*.5,12-r(4)*i)
end
f=f+.1
endVersions

very early version

early version

2023 version


thought they were too busy, last one grew on me
later on though
back to top
