разработчик сделал миниатюрную версию «Змейки», в которую почти невозможно сыграть
Программист Патрик Гиллеспи написал «Змейку» для веб-браузера, но с одним приколом: движение самой змейки отображается только на уровне субпикселей, поэтому увидеть игру можно разве что под микроскопом.
Каждый из субпикселей состоит из трёх частей — красного, зелёного и синего. Главной загвоздкой в проекте было заставить игру подсвечивать только один цвет в каждом субпикселе. Гиллеспи удалось сделать так, чтобы игра задействовала только один из них, однако на его дисплее с цветом всё равно были проблемы. Например, когда зеленый субпиксель должен был быть активным, свет от подсветки монитора проникал сквозь него и слегка подсвечивал красный субпиксель рядом с ним. В итоге он переписал код так, чтобы в игре использовалось цветовое пространство, отличное от стандартного sRGB.
Непрактично, неудобно, поиграть вы в неё скорее всего не сможете (или у кого-то есть микроскоп под рукой?), но как гениально.
GitHub тут.
@your_tech
Программист Патрик Гиллеспи написал «Змейку» для веб-браузера, но с одним приколом: движение самой змейки отображается только на уровне субпикселей, поэтому увидеть игру можно разве что под микроскопом.
Каждый из субпикселей состоит из трёх частей — красного, зелёного и синего. Главной загвоздкой в проекте было заставить игру подсвечивать только один цвет в каждом субпикселе. Гиллеспи удалось сделать так, чтобы игра задействовала только один из них, однако на его дисплее с цветом всё равно были проблемы. Например, когда зеленый субпиксель должен был быть активным, свет от подсветки монитора проникал сквозь него и слегка подсвечивал красный субпиксель рядом с ним. В итоге он переписал код так, чтобы в игре использовалось цветовое пространство, отличное от стандартного sRGB.
Непрактично, неудобно, поиграть вы в неё скорее всего не сможете (или у кого-то есть микроскоп под рукой?), но как гениально.
GitHub тут.
@your_tech