URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 71066
[ Назад ]

Исходное сообщение
"Объявлены победители конкурса разработки миниатюрных демо-пр..."

Отправлено opennews , 29-Сен-10 16:40 
Объявлено о завершении конкурса JS1k (http://js1k.com/home), в рамках которого предлагалось написать впечатляющую своими возможностями демонстрационную программу на языке JavaScript, уложившись не больше чем в 1024 байт кода, без использования внешних библиотек.


Победители:


- Legend Of The Bouncing Beholder (http://js1k.com/demo/635)  - формирование ландшафта с радугой и плывущими облаками;
- Tiny chess (http://js1k.com/demo/750) - шахматы;
- Tetris with sound (http://js1k.com/demo/730) - игра тетрис со звуком;
- WOLF1K and the rainbow characters (http://js1k.com/demo/762) - непонятные фигуры в трехмерном коридоре, после показа которых Firefox завис;
- Binary clock (http://js1k.com/demo/161) - часы;
- Mother fucking lasers (http://js1k.com/demo/593) - лазерное шоу;
- Graphical layout engine (http://js1k.com/demo/618) - движок с возможностью перетаскивания графических объектов по экрану;
- Crazy multiplayer 2-sided Pong (http://js1k.com/demo/41) - игра пинг-понг
- M...

URL: http://js1k.com/home
Новость: http://www.opennet.me/opennews/art.shtml?num=28109


Содержание

Сообщения в этом обсуждении
"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено SwitNJ , 29-Сен-10 16:40 
половина из всего этого не открылась

"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено gkv311 , 29-Сен-10 16:59 
Мда
>>Service Temporarily Unavailable

выглядит вовсе НЕ "впечатляюще"...


"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено Аноним , 29-Сен-10 18:27 
> половина из всего этого не открылась

Все открывается, в случае ошибки нужно просто страницу перечитать.


"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено gkv31_ , 29-Сен-10 20:48 
>> половина из всего этого не открылась
> Все открывается, в случае ошибки нужно просто страницу перечитать.

Угу, перечитываешь перечитываешь, а толку никакого.
Отвратительный сайт.


"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено gkv31_ , 29-Сен-10 20:53 
>>> половина из всего этого не открылась
>> Все открывается, в случае ошибки нужно просто страницу перечитать.
> Угу, перечитываешь перечитываешь, а толку никакого.
> Отвратительный сайт.

Ну надо же, спустя несколько часов мне всё таки удалось посмотреть первые 2 игры


"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено аноним , 29-Сен-10 23:50 
Проплати им надежный хостинг.
Ребята просто не справились с нагрузкой. Вчера нормально открывалось.

"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено gkv311 , 29-Сен-10 17:03 
Firefox упал после тетриса с супер звуком на астала-висте. Модуль с ошибкой - "wdmaud.drv" :P.

"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено Трухин_Юрий_Владимирович , 29-Сен-10 18:47 
в IE9 beta работает

"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено Аноним , 29-Сен-10 19:04 
и опера 10.62 под фрей i386

"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено Аноним , 29-Сен-10 17:14 
У Меня Всё Работает Нормально

"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено Александр , 29-Сен-10 17:45 
Кроме shift-а. :)

"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено chegevar , 29-Сен-10 17:19 
Сайт мертвый лежит.

Какого черта он рухнул?

Если на каждую игрушку он отдает всего 1 Кб.

Шо ж там  за хостинг.

;О)


"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено chegevar , 29-Сен-10 17:21 
А не...
Что-то грузится.


Парочка игрушек...

С таким хостингом, не позорились бы...


"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено User294 , 30-Сен-10 18:23 
Опач поди юзают, на свой зад :). Вот под что-что а под такое какойнить нжинкс в 100500 раз оптимальнее поставить было бы.

"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено Игорь , 29-Сен-10 17:27 
Открыл все в Opera 10.62 на Mandrive 2010.1 без всяких падений.

"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено stimpack , 29-Сен-10 17:37 
чудо-сервер, чудо-сервер, апачка и дотслеш-эффект, тьфу.

"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено Александр , 29-Сен-10 17:46 
> чудо-сервер, чудо-сервер, апачка и дотслеш-эффект, тьфу.

Даешь под демки nginx и поддомен на выделенном сервере!


"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено stimpack , 29-Сен-10 17:51 
Шикарно. Надеюсь, быдло-флеш-писателям это покажет, за чем будущее? Или так и будут дальше ваять неудобоваримости?

"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено Anatoly , 29-Сен-10 18:44 
Скорее нет, чем да.

"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено Аноним , 29-Сен-10 18:13 
ахренеть! Legend Of The Bouncing Beholder - формирование ландшафта с радугой и плывущими облаками; — это же не просто формирование ландшафта, это игрушка! Там можно бегать и собирать жёлтые шарики! И всё это в 1023 байта! Шикарно!

"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено аноним , 29-Сен-10 23:57 
ААА!!!11 как же оно тормозит
в ближайшие лет пять флешу ничего не угрожает

"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено vgray , 30-Сен-10 08:22 
10 лет назад я похожие демки смотрел на ассемблере, а теперь на интерпретируемом языке :) прогресс !

"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено z , 30-Сен-10 11:21 
Ага, только системные требования возросли в 100 раз

"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено Arsenicum , 30-Сен-10 10:02 
Самое впечатляющее это как раз шахматы и последняя демка.

"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено the joker , 01-Окт-10 06:10 
Хорошие шахматы, но как в них делать рокировку?

"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено mahoro , 30-Сен-10 17:10 
А 1) - это не просто ландшафт с радугой, а игрушка :) Управление стрелками

"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено Аноним , 30-Сен-10 19:45 
молодцы ребята, очень хорошо! конечно, если говорить о jquery и прочих prototyp'ах, то можно конечно и большее сделать, но тут ведь без левых библиотек, чистый js. просто завидую людям, у которых хватает терпения и опыта делать такие вещи. кстати midori тоже не смог показать некоторые работы, однако chromium показал все.

"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено Аноним , 01-Окт-10 15:56 
mandriva 2010, google-cromium... все работает, толко шахмати сдали на 9 ходу :(

"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено Аноним123321 , 02-Окт-10 02:36 
всё это конечно впечатляет...

...но когда я нажал на ссылку "view source and description"

то получил чтото типа:

НАЧАЛО_ЦЫТАТЫ >>>>>
M=Math;C=12;f=[];R=[];A='charCodeAt';S='slice';for(P=0;P<96;){k="/SN;__/NK;OL/QN;__/OL;NK4L@@_C4_G@OL4SO@__4QN@OL3NB?_G3_K?OL/QN;__/SK;__4OL@__4LC@_G4LC@_G4_C@_G"[A](P);D="\0\0";for(j=0;k<95&&j<1e4;){v=M.max(-1e4,M.min(1e4,1e6*M.sin(j*M.pow(2,k/C)/695)))/M.exp(j++/5e3);D+=String.fromCharCode(v&255,v>>8&255)}R[P++]=new Audio("data:audio/wav;base64,UklGRgAAAABXQVZFZm10IBAAAAABAAEAwF0AAIC7AAACABAAZGF0YSBO"+btoa(D))}for(e=i=252;i--;)f[i]=i%C&&i<240?(i+1)%C?r=0:'█
':'█';t=p=4;function d(c){for(q=p+[13,14,26,25][r%4],i=1;i<99;q+=((i*=2)==8?[9,-37,-9,37]:[1,C,-1,-C])[r%4])if('36cqrtx'[A](t)&i)if(-c){if(f[q])return 1}else f[q]=c}function m(e){Q=[-1,0,1,C][e?e.keyCode-37:3]||0;d(0);p+=Q;r+=!Q;s=d(1);if(s)p-=Q,r-=!Q;d('▒');document.body.innerHTML=f.join('').replace(/0/g,'░');return s}onkeydown=m;o=function(){P=P%96;for(_ in[1,2,3])R[P++].play();if(m()){t=~~(7*M.random()),p=r=4;e=d(1)?1e9:e;for(y=0;y<240;)if(f[S](y,y+=C).join().indexOf('0')<0)f=f[S](0,C).concat(f[S](0,y-C),f[S](y))}setTimeout(o,e*=0.997)};o()
<<<<< КОНЕЦ_ЦЫТАТЫ


простите, но это НЕ исходный код.. о обычная проприетарщина!

вобщем не понимаю что эта новость делает на таком сайте :-/


"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено Аноним123321 , 02-Окт-10 02:47 
хотя если эти "психи"  (руземеется в хорошем смысле!) -- реально правили этот "бинарник" _вручную_ (а не в исходном человекочетаемом коде, где есть <отступы> и <вменяемые-названия-переменных>) -- то жить этой новости :-)

...но с другой стороны -- если так оно и было -- то это глупо же (!), ведь <отступы> -- они улучшают чтение разрабатываемого кода (хоть и маленького) .. и <вменяемые-названия-переменных> -- тоже улучгают понятность

а после после "компиляции" (компрессинга) -- получемый "бинарник" будет не больше чем если изначально править "бинарник" вручную %) %)


"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено Аноним123321 , 02-Окт-10 03:14 
кое-где , например "Legend Of The Bouncing Beholder" -- исходный код есть

, но 70% авторов-демок его скрывают.... проприетарщина, блин :-/


"Объявлены победители конкурса разработки миниатюрных демо-пр..."
Отправлено vgray , 02-Окт-10 09:09 
[vgray@hosting ~]# cat  /bin/vi | hexdump -C | head

00000000  7f 45 4c 46 01 01 01 00  00 00 00 00 00 00 00 00  |.ELF............|
00000010  02 00 03 00 01 00 00 00  40 9f 04 08 34 00 00 00  |........@÷..4...|
00000020  84 0e 09 00 00 00 00 00  34 00 20 00 08 00 28 00  |└.......4. ...(.|
00000030  1e 00 1d 00 06 00 00 00  34 00 00 00 34 80 04 08  |........4...4─..|
00000040  34 80 04 08 00 01 00 00  00 01 00 00 05 00 00 00  |4─..............|
00000050  04 00 00 00 03 00 00 00  34 01 00 00 34 81 04 08  |........4...4│..|

Ну какойже это оперсорс этот ваш VI ? пропраетарщики фиговы :))

ЗЫ: Они не прячут код, они его сжимают, чтобы уложиться в 1k