- PVSM.RU - https://www.pvsm.ru -

Игра Tron размером в 219 байт

В мире IT в последнее время наметилась тенденция к стремлению максимально уменьшить количество исходного кода, не теряя при этом функциональность. Так вот некий товарищ Alokmenghrajani со своими друзьями задался целью написать игру с минимальным количеством кода. Задумка была написать игру по фильму Tron, и в итоге у них получилось 219 байт, что весьма неплохо.
image

Установлены четыре правила:
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='game⬜over:'+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