edición general
174 meneos
6987 clics

"Romanesco 2.0" Demo ganadora del JS1k 2016  

"Romanesco 2.0" Demo ganadora del concurso JS1k 2016. Mover el ratón por la pantalla para observar los cambios audiovisuales.

| etiquetas: js1k , 2016 , demo , fractal
  1. Os recuerdo que la "página" (HTML + JS + ...) no puede superar 1K de tamaño (1048 bytes)
  2. Que pasada, lo mejor es que es tremendamente adictiva. Puedes estar ahí dos años cambiando las formas con el ratón. xD

    Salu2
  3. #1 Siempre me han flipado estos concursos. Molaría que en la facultad hicieran retos de este tipo...
  4. Es increíble la de coliflores que caben en menos de 1K :troll:
  5. Me ha petao el navegador :-(
  6. #3 A mi también, desde siempre. Uno de los que he seguido más ha sido el IOCCC. Puedes ver más aquí: www.ioccc.org/

    Sólo un ejemplo: ... esto es un simulador de vuelo: www.ioccc.org/1998/banks.orig.c
  7. #6 no, pero creo que tienen una para Mosaic y en unos días sacan una para Lynx. ;)
  8. #3 Hace tiempo que no lo compilaba, pero aquí lo tienes en todo su esplendor:  media
  9. Y el código cabe aquí:
    ----------------------------
    for(_='atW floWVV Ucos(aT(PR){Q[iOlength(p)NN/3325LrocessKc.pageJonvec=3(;p.x*=..;i,1,0g.dot(p,b)gl_FragCoin(tior(fUi=0<f(goaR," a=(M/B*6.).),); ;void maQ  }" cS(A ahR,A so(A=ch(3563MWh.suniform=func(cQ2 p-=m0.,)*b*2.;b=b.*=mW2(T-sasaT) fi in g)gO[0]+i[7]+O[13]]]=gO];P=cr(3"Wtribute 2 P gl_Posi=4R 2"precisi mediumpV; 2 B,M;UC;Ut=5e-3 64++Q3 p(2.*ord.xy-B)/B.yy,t-1.b.707,.707 Ua=Cz20++Qxzyyzxx;zxz;xxy;p=p*1.5-.25;}t+=Lf(L.<5e-3||t>2.Qb1 p5;lor=4(p/N*(t<2.?5./i:i/64. break;}} lgR urR bf(A=34962,cu() ba(A,new Int8Array([3,3]35044 eet(0 vto(b=0,2,5120 B"a.width8,a.height8 M"0 mousemoveM"b=JX,JY)};(s1 C"A+=.01 da(6,3 requestAnimaFrame(s)})( f=new AudioCtext;a=f.creWeScriptPK8192 a.cnect(f.destina a.audiopKq=c.outputBuffer.getChannelDWa(0 fi=8192;i--;)fqO]8,D=7;--D;)qO]+=50*A%D*i*MWh.flob/150)*D/326)*i/2606)*A)/D/4};';G=/[^ IMPSX}]/.exec();)with(.split(G))_=join(shift());eval(_)
    --------------
  10. :o Como me encanta la demoscene y todo su mundo heredero. Me caigo de culo.
  11. Bah, con menos de la mitad de bytes, pongo un enlace a youtube y lo peto.
  12. #11 El que ha escrito eso seguro que ha hecho FP :-P

    www.youtube.com/watch?v=OgIRAjnnJzI
  13. Me chifla. ¿Alguien ha encontrado alguna otra figura "perfecta"?  media
  14. #1 1024 bytes :-P
  15. #10 Parece que es el código fuente en C. Necesitarás un compilador para crear el ejecutable.
  16. Móvil reiniciado después de entrar en la página...
  17. #19 Toma, de regalo  media
  18. Que gran fumada.
  19. #11 Se usan minimizadores de código para que quede así. Normalmente se escribe en código limpio pero con algunos hacks típicos que sabes que harán que salga más pequeño. El código en limpio antes de minimizarlo lo tienes más abajo, en Original Source: js1k.com/2016-elemental/details/2552

    Queda muy vistosa, y tiene mérito sobre todo el algoritmo del shader. Pero soy más fan del que quedó segundo, que es español, y que se ve que tiene mucho curro detrás la demo, y que además ha escrito todo un postmortem sobre la demo: blog.rafols.org/?p=392
  20. #14 Te falta a :professor: y el :troll:
  21. #23 Mas que un minificador, el autor ha usado un compresor.
  22. #16 cierto, se me ha ido el dedo ... 1024, 2048 ...
  23. #20 Vaya, alguien que no sabe explicar lo que es un compilador.
  24. #28 punto pa ti.
  25. #26 Bueno sí, es más correcto. Yo soy de Closure Compiler + RegPack
  26. #2 Si, yo llevo desde el 2014 cambiando formas sin parar salvo para escribir en meneame
  27. #20 Creo que #19 te ha troleado
  28. #33 Gracias lince :roll:
  29. #28 Con todo el porno que hay en internet y usas una foto de stock? {0x1f624}
  30. #20 yo siempre he sido más de LMGTFY:
    lmgtfy.com/?q=compilador
    :-D
  31. #21 ¿Necesitas un mapa? :troll:
  32. Ni un Hello World soy capaz de hacer yo en ese tamaño
  33. Fractal 3D en JS y en tiempo más o menos real. Tenía que pasar. :-)

    Me extraña que aún no haya ningún juego con fractales 3D. Iba a ser la leche. Seguro que hay mucha gente estrujándose las meninges para sacar una rutina rápida. Las GPU deberían ayudar.

    Aquí hay unos pocos:
    www.youtube.com/watch?v=Fi2PPHEqXsw
  34. #41 .kkrieger tiene 12 años ¡¡!! ocupa 98kb y utiliza esas técnicas y otras muy similares :-D

    en.wikipedia.org/wiki/.kkrieger
    www.pouet.net/prod.php?which=12036
    www.youtube.com/watch?v=2NBG-sKFaB0
  35. Yo me quede en inferno, bajo ubuntu 2, todo lo demás es de lammers aburguesados.
  36. #15 Solo hay esa figura perfecta por que es la base (la iteración 0 de la función de Mandelbrot). Al mover el ratón modificas las variables dicha función.

    en.wikipedia.org/wiki/Mandelbrot_set
    www.google.es/search?q=chaos+theory&client=ubuntu&hs=xRW&c
  37. #36 No lo recordaba, que grande :-D :-D
  38. #37 Seguís con Nokias en pleno 2016? :troll:
comentarios cerrados

menéame