угу, вот только не влезет что нибудь интересное в это ограничение. 7 строк уходит чисто на инициализацию canvas'а, ещё как минимум 3 строки уходит на то что бы на этом канвасе что-либо нарисовать. Либо — не считать html, но это всё же читерство ещё большее, т.к ни разу не на чистом JS.
Людям нужен свой js1k с блэкджеком и… в общем свой :)
Тоже не понимаю смысла мерить js в строках, пихая большущие, запутанные конструкции в 1 строку. С таким же успехом что мешает сказать *название* в 1 строку и шлифануть код uglifier`ом перед показом.
Подобие tron, первая игра, которую я написал на ассемблере для спектрум. Жалко, текст утерен уже. Там было гораздо больше чем 30 строк, но памяти ело в сотни раз меньше. Смысл соревноваться в строчках которые могут содержать любое количество команд. Уж если соревноваться то в размере бинарнрика после компиляции.
ну, на самом-то деле этот код легко влезет в формат js1k(учитывая что канвас там уже предоставляют, как и контекст к нему). Но не интересно просто сжать.
Крошечный Tron на JS (30 строк кода)