Serendipity just pushed me into the abyss to discover new forms of 😍

Good night!

2 25

I added an option to simulate games from three different generations (EGA, VGA, SVGA). You can switch live while playing. It changes framerate, fog, resolution and colors

43 221

Woke up with a "twisted" idea this morning and just had to try it out and am happy my curiosity was piqued.

1 5


-Today's too hot to use hot colors. So gray
-Dynamic walls, columns, skylights. Plenty more to add.
-Lighting's already getting hairy, but I really want to stay realtime if possible. Will keep working.

5 23

setup=_=>{noStroke(createCanvas(W=800,W,WEBGL))
background`#つぶやきProcessing`
rotateY(.8)
for(j=99;j--;){beginShape(5)
i=0
for(c of`,f55,fd5,ff5,5d5,5ff,55f,b5b,`.split`,`)r=640-i*20,fill(`#${c}`),V=I=>vertex(300+cos(a=I*.032+PI)*r,230+sin(a)*r),V(j),V(j-1),i++
endShape()}}

4 6

No WebGL used.
It renders under 2 sec on iPhone but must first test how this behaves on different browsers.

2 5





this weekend

0.3xtz - 0.5xtz,
50editions?

4 18

f=0,draw=e=>{for(f||createCanvas(W=400,W,WEBGL,T=translate,S=sphere),i=0;i<2e3;i++)push(R=e=>(N=noise(i*e))+N*(f+e)),rotateY(R(5)),rotateZ(R(9)),T(0,n=220),pop(S(1,n)),i>1995&&pointLight([W],0,-800,-W);S(80,n),T(120*sin(f),0,120*cos(f+=.003)),S(20,n),S(1e3)};//#つぶやきProcessing

21 125