Comments 21
Оригинальная версия «Змейки» от Nokia вышла в 1997 году. Её разработал программист из Финляндии Танели Орманто. Последняя версия игры увидела свет в 2008 году.
Вот это искренне удивило. Готов (был) поспорить - что "змейка", как минимум, ровесник Тетриса, если не из эпохи "понга", и на десяток лет хотя бы старше.
Готов (был) поспорить - что "змейка", как минимум, ровесник Тетриса, если не из эпохи "понга"
Все так. Младше чем pong, но старше чем тетрис. https://en.wikipedia.org/wiki/Snake_(video_game_genre)
Конечно большой вопрос что считать "той самой змейкой". Blockade все-таки другая игра, но Snake Byte/Nibbler все равно на 15 лет старше чем "змейка от Nokia"
Я, конечно, могу ошибаться, но ещё в начале 90-х видел игровые автоматы с игрой Питон. Видимо тут имеется в виду именно Змейка от Нокии, а сама игра была придумана давно.
я в змейку играл в 1984 году точно, а в 88 писал свою реализацию. так что можете спорить, не проиграете
Вот в каком году узнал, что игра вообще существует
Это вставили намеренно, что бы определить возраст читателя. Сейчас поколение айтишников приходит, которые наверное не знают, что такое Nokia. А тут одно предложение выделяет сразу три возрастные группы. Кто не знает, что такое змейка и телефон Нокия, те кто знает что такое Нокия и всплакнули, и совсем пожилые айтишники.
А я свою змейку еще в школе на бейсике делал в 92 ))
На самом деле выглядит вполне прикольно, осталось дождаться PR с поддержкой ретины
По его словам, в будущем это может повлиять на развитие технологии в области отображения данных на мониторах.
Интересно, это он сам так говорит или за него додумали? По беглому чтению кода выглядит как простенькая змейка на js, которая отрисовывается в пикселях, где каждый пиксель - 3 колонки. нестандартное цветовое пространство
- использовать lab
вместо rgb
судя по всему, но и то по тексту же это выглядит скорее как фикс для восприятия человеческим глазом.
Ждем npm пакет для субпиксельных бордеров для html элементов... правда наверно только вертикальных =)
function getLeftPosition(col) {
return Math.floor(col / 3) + 'px';
}
function getPixelColor(col) {
if (col % 3 === 0) {
return 'lab(0 0 9000)';
} else if (col % 3 === 1) {
return 'lab(0 -9000 0)';
} else {
return 'rgb(0, 0, 255)';
}
}
Вот и вся "технология". Вопрос знатокам - а субпиксели всегда и везде в одном порядке располагаются или варианты возможны?
субпиксели всегда и везде в одном порядке располагаются или варианты возможны?
На OLED дисплеях зоопарк вариантов:

:
Схемы Apple Watch и Nintendo Switch oledкажутся наиболее вменяемыми. Пиксель более менее квадратный и мало пустого места.
Какой-то бред написан. Технология отображения данных на мониторах по субпикселям отработана еще во времена цветных телевизоров ))) А уж про первую змейку в 1997 ржу очень громко )))

А слабо субпиксельный Дум?
Вроде я уже когда-то давно читал о такой змейке.
Сломается на мониторах с другим расположением субпикселей.
Вышла версия игры «Змейка» на субпикселях дисплея