Игра Яндекс Практикума
Игра Яндекс Практикума
Игра Яндекс Практикума

Сообщество помогло разработчику уменьшить вес Flappy Bird до 228 байт

Новости Отредактировано

Изначально программист смог написать версию игры весом 341 байт. Но в дальнейшем, общими усилиями, её удалось «облегчить» аж до 228 байт.

5К открытий5К показов

Вчера на Reddit был опубликован пост, в котором пользователь под ником Gullyn1 поделился своей версией некогда популярной игры. Отличительной особенностью его проекта был малый вес, который исчислялся в байтах. Практически сразу обсуждение его работы набрало огромную популярность на сайте в разделе Programming.

Как только пользователи Reddit узнали о проекте Gullyn1, они в считанные часы взялись помогать ему с уменьшением веса кода игры. Меньше чем за сутки им удалось «избавиться» примерно от 33% или 133 байт.

В итоге с помощью сообщества, разработчику удалось повторить Flappy Bird, используя только этот кусок кода:

			<body onload=z=c.getContext`2d`,setInterval(`c.width=W=150,Y<W&&P<Y&Y<P+E|9<p?z.fillText(S++${Y=`,9,9|z.fillRect(p`}*0,Y-=--M${Y+Y},P+E,9,W),P))):p=M=Y=S=6,p=p-6||(P=S%E,W)`,E=49) onclick=M=9><canvas id=c>
		
Следите за новыми постами
Следите за новыми постами по любимым темам
5К открытий5К показов