- PVSM.RU - https://www.pvsm.ru -
В мире IT в последнее время наметилась тенденция к стремлению максимально уменьшить количество исходного кода, не теряя при этом функциональность. Так вот некий товарищ Alokmenghrajani со своими друзьями задался целью написать игру с минимальным количеством кода. Задумка была написать игру по фильму Tron, и в итоге у них получилось 219 байт, что весьма неплохо.
Установлены четыре правила:
1. Мотоцикл всегда стартует в центре
2. Управление осуществляется клавишами 'i', 'j', 'k', 'l'
3. Когда мотоцикл касается границы поля, появляется надпись «game over» с вашим результатом
4. Запускать нужно в Хроме 17 версии (хотя и в ФФ последней версии тоже работает)
Исходники игры:
<body id=b onkeyup=e=event onload=
z=c.getContext('2d');
z.fillRect(s=0,0,n=150,x=11325);
setInterval("
0<x%n
&x<n*n
&(z[x+=[1,-n,-1,n][e.which&3]]^=1)
?z.clearRect(x%n,x/n,1,1,s++)
:b.innerHTML='gameover:'+s
",9)
>
Описание на гитхабе [1]
Поиграть можно здесь [2]
Автор: karazyabko
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/javascript/4298
Ссылки в тексте:
[1] Описание на гитхабе: http://alokmenghrajani.github.com/tron/
[2] здесь: http://alokmenghrajani.github.com/tron/tron.html
Нажмите здесь для печати.