Была создана версия Snake, в которую можно играть только с микроскопом
JavaScript (англ. /ˈdʒɑːvəskrɪpt/; аббр. JS) — мультипарадигменный язык программирования. Поддерживает объектно-ориентированный, императивный и функциональный стили. Википедия
Читайте также:Игра, похожая на Quake, созданная с использованием JavaScript, занимает всего 13 КБ памяти
Даже при максимальном увеличении ваше подвижное пространство в этих субпикселях все еще будет довольно ограниченным, а видимость не такой четкой, как в настоящий микроскоп, но это все еще работает — и, что более важно, не имеет глюка с самопожиранием Змеи Уробороса, который был в последней «Smallest Snake game (размер файла)», которую мы рассмотрели. Однако, учитывая, насколько ограничен холст для этой версии игры, такой глюк сделал бы ее буквально неиграбельной, в отличие от веселого, ретро-сложного вида испытания.
Для тех, кто не знаком с субпикселями, они довольно хорошо объяснены в видео. Если вы еще не знаете, я могу объяснить это еще быстрее: ваш экран состоит из крошечных квадратов, называемых пикселями. Внутри каждого из этих пикселей находится массив огней, обычно красного, зеленого и синего, и, управляя яркостью этих субпикселей, дисплей может воссоздать большинство цветов в спектре человеческого зрения. Насколько хорошо дисплей справляется с этим, будет сильно зависеть от вашего выбора монитора, но в наши дни OLED считаются подарком, если вы готовы потратить больше, чем вам действительно нужно на отличный игровой монитор, в пользу еще более глубокой точности изображения.
В любом случае, эта Subpixel Snake прекрасно дополняет долгое наследие игры Snake, изначально выпущенной в 1998 году вместе с Nokia 6110 — хотя бы как окончательное доказательство того, что на самом деле нет предела тому, на чем можно играть в эту игру. При таком раскладе мы, вероятно, могли бы сделать и subpixel Tetris.
Если вы хотите поиграть в Subpixel Snake самостоятельно или сделать что-то вроде производной, Патрик Джиллеспи вам поможет. Игра на JavaScript, в которую можно играть в браузере, уже размещена на его личном сайте для вашего удовольствия. Она также загружена на GitHub, если вы захотите поиграться с ее кодом или поучиться на нем каким-либо образом.
Источник: Tomshardware.com
0 комментариев