сегодня в 22:54
Нечто, по визуальному решению напоминающее бесконечный лабиринт в древних версиях Windows, но только в стилистике Minecraft, показал у себя в блоге французский веб-разработчик Меттьё Анри (Matthieu «p01» Henri) — при этом для этого flyby он уложился в 252 байта HTML5-кода:
Вживую эксперимент доступен здесь.
Если в нём сэкономить еще 8 байт, то получится следующее:
<body onload=setInterval(F=";t+=.1;Q=Math.cos;for(x=n=c.height=300;x-=4;)for(y=n;y-=4;d.fillRect(x,y,E,Z^z?4:E))for(D=0;(E=4-D/2)&&F<F[(t+D*Q(T=x/n-.5+Q(t/9))&7)*8|(Z=3.7+D*Q(T-8)&7)*4|(6.5-D*y/n-E)];z=Z)D+=1/8",t=55),d=c.getContext('2d')><canvas id=c>
Посмотреть gif
Вживую эксперимент доступен здесь.
Если в нём сэкономить еще 8 байт, то получится следующее:
<body onload=setInterval(F=";t+=.1;Q=Math.cos;for(x=n=c.height=300;x-=4;)for(y=n;y-=4;c.getContext('2d').fillRect(x,y,E,Z^z?4:E))for(D=0;(E=4-D/2)&&F<F[(t+D*Q(T=x/n-.5+Q(t/9))&7)*8|(Z=3.7+D*Q(T-8)&7)*4|(6.5-D*y/n-E)];z=Z)D+=1/8",t=55)><canvas id=c>
Анри пишет, что его код — своеобразный трибьют 4-килобайтному Minecraft flyby от Нотча. Полный технический разбор Minicrfat доступен здесь.
[Источник]
Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers.
Комментариев нет:
Отправить комментарий