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

в 8:01, , рубрики: game development, javascript, Tron, игра, метки: , ,

В мире 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)
>

Описание на гитхабе
Поиграть можно здесь

Автор: karazyabko

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js