Search
Write a publication
Pull to refresh

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. А тут одно предложение выделяет сразу три возрастные группы. Кто не знает, что такое змейка и телефон Нокия, те кто знает что такое Нокия и всплакнули, и совсем пожилые айтишники.

На самом деле выглядит вполне прикольно, осталось дождаться 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кажутся наиболее вменяемыми. Пиксель более менее квадратный и мало пустого места.

Интересно, что у них самый большой субпиксель используется для синего цвета. Это обуславливается как-то через восприятие цвета?

Теоретически, синие субпиксели вообще можно укрупнить и расположить в 2-3 раза реже красных и зелёных, так как у человека острота зрения в синем канале очень низкая.

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

Да, субпиксельное сглаживание шрифтов наоборот уже удаляют, потому что плотность пикселей на современных мониторах стала достаточно высокой.

Sign up to leave a comment.

Other news