Программист создал игру «Змейка» на субпикселях монитора

26 января 2025
2 Mins Read
19 Views


			Программист создал игру «Змейка» на субпикселях монитора

Раздел Технологии выходит при поддержке

Разработчик Патрик Гиллеспи создал, возможно, самую маленькую версию классической игры «Змейка» (Snake). Эта версия использует отдельные субпиксели ЖК-монитора.

Игра запускается в веб-браузере, её геймплей такой же, как в оригинальной «Змейке»: субпиксели ползают по участку и «съедают» другие субпиксели, а змейка удлиняется. Как говорит разработчик, чтобы играть в неё может понадобиться микроскоп.

Обычно субпиксели трёх цветов формируют все другие в составе пикселя, а для воспроизведения одного цвета теоретически должно хватить и одного субпикселя. Но практическая сторона оказалась сложнее. Усложнение возникло с тем, чтобы заставить игру выделять только один цвет в каждом субпикселе.

Воспроизведение зелёного в sRGB

Хотя Гиллеспи это запрограммировал, но физически всё работало не так. Когда только зелёный субпиксель должен был быть активным, на мониторе частично высвечивался и красный субпиксель рядом.

Гиллеспи использовал цветовое пространство Lab вместо sRGB и достиг желаемого результата. И всё равно играть в эту «Змейку» крайне непросто. Проект доступен на GitHub.

СпецпроектыМікрофони HyperX QuadCast 2 та QuadCast 2S: чистий звук у складних умовах, інноваційна підсвітка та свій застосунокЧи є користь від ноутбука з двома екранами та чи зручно за ним працювати? Розбираємося на прикладі ASUS Zenbook DUO

Это случилось, Doom запустили на видеокарте. Без процессора и остального

Источник: Notebookcheck

Раздел Технологии выходит при поддержке

Favbet Tech – это IT-компания со 100% украинской ДНК, которая создает совершенные сервисы для iGaming и Betting с использованием передовых технологий и предоставляет доступ к ним. Favbet Tech разрабатывает инновационное программное обеспечение через сложную многокомпонентную платформу, способную выдерживать огромные нагрузки и создавать уникальный опыт для игроков.

itc.ua

Exit mobile version