Taking the Keftales and the Axial on a bit, also I've seen the Xor texture used in this comp, I decided to see if I could squeeze a proper fractal into 20 lines, I managed to squash the serpinski gasket down to 18 lines, could get it to 17 lines if I lost the windowed mode.
#define PTC_win
#Include Once "tinyptc.bi"
If( ptc_open( "DBF 18 LINE SERPINSKI GASKET FRACTAL BY SHOCKWAVE", 800, 600 ) = 1 ) Then dim shared buffer(800*600) as integer,points(1 to 8) as integer => { 400,5 , 5,595 , 795,595 , 400 , 5}
do
for n=0 to 250
buffer((points(7)+(points(8)*800))) = rgb(n shr 2 ,n , n shr 1)
r=int(rnd*3)+1
if r=1 then
points(7) = (points(7) + points(1)) shr 1
points(8) = (points(8) + points(2)) shr 1
elseif r=2 then points(7) = (points(7) + points(3)) shr 1
points(8) = (points(8) + points(4)) shr 1
elseif r=3 then points(7) = (points(7) + points(5)) shr 1
points(8) = (points(8) + points(6)) shr 1
end if
next
ptc_update@buffer(0)
loop until inkey$<>""