Xyzzy (вычисления)
В вычислениях видеоигр Xyzzy иногда используется в качестве метасинтаксической переменной или в качестве чит -кода . Xyzzy происходит из компьютерной игры Colossal Cave Adventure , где это первая « волшебная строка », с которой сталкиваются большинство игроков (другие включают «Plugh» и «Plover»). [ 1 ]
Источник
[ редактировать ]Современное использование в основном из одной из самых ранних компьютерных игр, Colossal Cave Adventure , в котором игрок исследует пещеру со многими комнатами, собирая там сокровища. Набирая «Xyzzy» в подходящее время, игрок может мгновенно перемещаться между двумя в противном случае отдаленными точками. Поскольку Colossal Cave Adventure было одной из первых приключенческих игр , так и одной из первых интерактивных художественных произведений, сотни более поздних интерактивных художественных игр включали ответы на команду «Xyzzy» в дани. [ 2 ]
Происхождение слова «Xyzzy» было предметом дебатов. По словам Рона Хансингера, последовательность букв «xyzzy» использовалась в качестве мнемоники, чтобы запомнить процесс вычисления кросс -продуктов . [ 3 ] Уилл Кроутер , автор Colossal Cave Adventure , заявляет, что он не знал о мнемонике, и что он «сделал это из целой ткани» при написании игры. [ 4 ]
Использование
[ редактировать ]Операционные системы
[ редактировать ]Xyzzy был реализован в качестве незарегистрированной команды NO-OP в нескольких операционных системах ; в 16-битной версии AOS General Data General Например, это обычно отвечает «ничего не происходит», так же, как играла игра, если магия была вызвана не в том месте или до того, как игрок выполнил действие, которое позволило это слово. 32-разрядная версия, AOS/VS, ответит «происходит вдвое больше». [ 5 ] В нескольких компьютерных системах из Sun Microsystems команда «Xyzzy» используется для ввода интерактивной оболочки U-Boot загрузчика . [ 6 ] Ранние версии Zenith Z-DOS (повторный вариант MS-DOS 1.25) имели команду «Xyzzy», которая взяла параметр «On» или «OFF». Xyzzy сам по себе печатает статус последней команды «Xyzzy on» или «xyzzy Off».
При загрузке CR-48 из режима разработчика, когда на экране отображается изображение «SAD ноутбука», набрав «Xyzzy», создает шутку синего цвета смерти . [ 7 ] [ 8 ]
По словам Брантли Койл, у брандмауэра Pix Pix Cisco была команда Xyzzy, которая просто сказала «ничего не происходит». Он также положил команду в кореей VSX, чтобы сбежать из CLI и попасть в оболочку. Это объявило бы «Фуф! Вы находитесь в каталоге. Здесь есть файлы». Новое Калифорнийское управление Coraid заставило разработчиков изменить строку на «/ExportMode» и избавиться от «Foof!» сообщение. [ Цитация необходима ] После восстановления владения программным обеспечением Coraid команда возвращается в систему, и теперь, в выпуске VSX 8, ответ «>> Foof! << Вы находитесь в комнате мусора».
Прикладные программы
[ редактировать ]News Group USENET с низким трафиком В рамках News Group слово используется для тестовых сообщений, на которые другие читатели (если они есть) обычно отвечают, «ничего не происходит» как примечание, что тестовое сообщение было успешно получено. В интернет -реле Chat Clate MIRC и Pidgin , вводя в команду без документов «/Xyzzy» отобразит ответ «ничего не происходит». [ 9 ] Строка «Xyzzy» также используется внутри MIRC в качестве основного ключа мастер-шифрования, который используется для расшифровки более 20 конфиденциальных строк из файла программы MIRC.EXE. [ 10 ]
«Deluxe Chatting Program » для Digital получившее Vax/VMS, написанную Дэвидом Боленом в 1987 году, и распространяемой через Bitnet, имя Xyzzy. Он позволил пользователям в той же системе или на связанных узлах DECNET общаться через текст в режиме реального времени. Была совместимая программа с тем же именем для IBM машины виртуальной . [ 11 ]
xyzzy используется в качестве граничного маркера по умолчанию модулем сообщений Perl http :: Multipart Mime , [ 12 ] и использовался в Apple's Atease для рабочих групп в качестве пароля администратора по умолчанию в 1990 -х годах. [ Цитация необходима ]

Gmail поддерживает команду Xyzzy при подключении через IMAP перед входом в систему. Она не принимает аргументов и отвечает с «ОК, ничего не происходит».
Компьютер Hewlett-Packard 9836A с языком программирования HPL 2.0 встроен Xyzzy в сам язык HPL с результатом «Я не вижу здесь пещеры». При использовании. Это же сообщение возвращается с инструментов HP 3458A и HP 3245A при запросе Xyzzy через автобус HPIB .
В большинстве версий СУБД Ingres , select xyzzy('')
Возвращает «ничего не происходит». Однако, select xyzzy('wim')
Возвращает «Ничто не происходит с Wim». А xyzzy()
Функция была частью продукта Ingres, по крайней мере, версии 5 (конец 1980 -х годов), но была удалена из основной кодексы в начале 2000 -х годов. Общаясь с одним из членов команды разработчиков Ingres, Вим де Бур, в то время секретарь группы пользователей Ingres Nederland (IUGN) упомянул об удалении этого пасхального яйца . Этот разработчик, который был частым оратором на событиях, организованных IUGN, удалось вернуть функцию обратно в продукт и, особенно для WIM, - добавленная обработка для значения «Wim» параметра.
Другие компьютерные игры и медиа
[ редактировать ]Популярная игра MineSweeper под старыми версиями Microsoft Windows была запускаемой режим чит -режима, введя команду xyzzy
последовательности клавиш , затем нажимая сдвиг , а затем введите , который повернул один пиксель в верхнем левом углу всего экрана в маленькую черную или белую точку в зависимости от того, находится ли указатель мыши над шахтой. [ 13 ] Это пасхальное яйцо присутствовало во всех версиях Windows через Windows XP Service Pack 3, но под Windows 95, 98 и NT 4.0 Pixel был виден только в том случае, если стандартный рабочий стол Explorer не работал. Пасхальное яйцо не существует в версиях после Windows XP SP3. [ 14 ]
В игре Zork ввод Xyzzy и нажатие Enter выпускает ответ: «Полый голос говорит« дурак » ». Команда обычно дает юмористический ответ в других играх Infocom и текстовых приключениях , что приводит к его использованию в названии интерактивного художественного конкурса, наград Xyzzy . [ Цитация необходима ]
В Game Road Rash 1994 года , если пользователь должен был ввести «Xyzzy» в главном меню, [ 15 ] Они могли бы получить доступ к нескольким читам, таким как азотные пополнения, нефтяные пополнения и т. Д.
В игре 2022 года возвращается на обезьян остров, код написан на знаке у входа в лабиринт пещеры. Отрезая знак и используя его в пещере, которая приводит к чтению, позволяет главному герою, Гайбраш Трипвуд вернуться к входу в пещеру. [ 16 ]
Ссылки
[ редактировать ]- ^ xyzzy в файле жаргона .
- ^ Дэвид Уэлборн. «Xyzzy ответы» . Веб -страница, дающая ответы на «Xyzzy» во многих играх интерактивной фантастики.
- ^ Рик Адамс. «Все, что вы когда -либо хотели знать… Волшебное слово Xyzzy» . Колоссальная страница приключений пещеры .
- ^ Деннис Г. Джерз (12 сентября 2007 г.). «Где -то поблизости находится колоссальная пещера: осмотреть оригинальное« Приключение Уилла Кроутера »в коде и в Кентукки» . Цифровые гуманитарные науки ежеквартально . 001 (2).
- ^ Рик Адамс. «Все, что вы когда -либо хотели знать… Волшебное слово Xyzzy» . Колоссальная страница приключений пещеры .
- ^ «Sun Integrated Lights Out Manager 2.0 Дополнение для модуля сервера Sun Blade X6275» (PDF) . п. 17 Получено 2009-08-20 .
- ^ Уэллс, Брэд. «Как я взломал пасхальное яйцо CR-48» . Архивировано из оригинала 2 сентября 2011 года . Получено 2 сентября 2011 года .
- ^ Уэллс, Брэд. «Шутка CR-48 Экран BSOD» . Архивировано из оригинала 11 ноября 2012 года . Получено 11 ноября 2012 года .
- ^ «Репозиторий исходного кода пиджина» .
См. Gtkconv.c
- ^ «MIRC - зашифрованные внутренние строки» .
- ^ Дэвид Болен (24 августа 1989 г.). "VAX/VMS XYZZY Справочная карточка" .
- ^ Шон М. Берк (2002). "Perl и LWP", с.82. O'Reilly Media, Inc. ISBN 0-596-00178-9
- ^ eeggs.com. «Windows 2000 Пасхальные яйца - eeggs.com» . Eeggs.com . Получено 2009-08-20 .
- ^ «Миночаточные чит -коды» .
- ^ «Читы, коды и секреты дорожного сыпи и секреты для ПК - Gamefaqs» . gamefaqs.gamespot.com . Получено 2023-05-23 .
- ^ «Вернись на остров обезьяны: как найти секрет» . Screenrant.com . Получено 2024-06-11 .