Световой пистолет: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
м правильное оформление ударений
 
(не показано 28 промежуточных версий 8 участников)
Строка 1: Строка 1:
[[Файл:Nintendo Zapper orange.jpg|thumb|right|Zapper — световой пистолет для приставки [[NES]]. Версия для США<ref>В странах с более либеральными законами об оружии продавался Zapper, оформленный в серых тонах.</ref>]]
[[Файл:Nintendo Zapper orange.jpg|thumb|right|Zapper — световой пистолет для приставки [[NES]]. Версия для США<ref>В странах с более либеральными законами об оружии продавался Zapper, оформленный в серых тонах.</ref>]]
'''Световой пистолет''' — указывающее устройство для компьютеров и телевизионных игровых приставок. Данное устройство позволяет «стрелять» в экран телевизора, с соответствующей реакцией «попал-промахнулся».
'''Световой пистолет''' — указывающее устройство для [[Компьютер|компьютеров]] и телевизионных [[Игровая приставка|игровых приставок]]. Данное устройство позволяет «стрелять» в экран [[Телевизор|телевизора]], с соответствующей реакцией «попал-промахнулся».


== История ==
== История ==
С появлением вакуумных [[фотоэлемент]]ов ([[1930-е]] годы) электронщики начали экспериментировать со [[фототир|световыми тирами]]. При этом конструкция была такой: в мишени располагался фотоэлемент, в стволе — источник света. Очко засчитывалось, если в момент выстрела свет попадал в фотоэлемент. Первым коммерческим автоматом, который работает на таком принципе, был Seeburg Ray-O-Lite ([[1936]])<ref>[http://marvin3m.com/arcade/rayolit.htm 1936 Seeburg Ray-O-Lite rayolite coin operated arcade gun rifle range game<!-- Заголовок добавлен ботом -->] {{webarchive|url=https://web.archive.org/web/20071220114549/http://www.marvin3m.com/arcade/rayolit.htm |date=2007-12-20 }}</ref>.
С появлением вакуумных [[фотоэлемент]]ов ([[1930-е]] годы) электронщики начали экспериментировать со [[фототир|световыми тирами]]. При этом конструкция была такой: в мишени располагался [[фотоэлемент]], в стволе — [[источник света]]. Очко засчитывалось, если в момент выстрела свет попадал в фотоэлемент. Первым коммерческим автоматом, который работает на таком принципе, был Seeburg Ray-O-Lite ([[1936]])<ref>[http://marvin3m.com/arcade/rayolit.htm 1936 Seeburg Ray-O-Lite rayolite coin operated arcade gun rifle range game<!-- Заголовок добавлен ботом -->] {{webarchive|url=https://web.archive.org/web/20071220114549/http://www.marvin3m.com/arcade/rayolit.htm |date=2007-12-20 }}</ref>.


Для стрельбы в экран эту систему пришлось перевернуть: на экране подсвечиваются мишени, а в стволе ружья — фотоэлемент. Первое устройство, действующее на таком принципе ([[световое перо]]), было разработано для компьютера Whirlwind I.
Для стрельбы в экран эту систему пришлось перевернуть: на экране подсвечиваются мишени, а в стволе ружья — фотоэлемент. Первое устройство, действующее на таком принципе ([[световое перо]]), было разработано для компьютера Whirlwind I.


На массовый рынок световой пистолет вышел вместе с приставкой [[Magnavox Odyssey]]. Ружьё [[Shooting Gallery]] («''тир''») стало необязательным аксессуаром для этой приставки. Впоследствии пистолетом снабжали приставки [[NES]], [[Sega Megadrive]], [[SNES]]. Для приставок типа [[NES]] он был обязательным в наборе, вкупе с джойстиками и картриджем.
На массовый рынок световой пистолет вышел вместе с приставкой [[Magnavox Odyssey]]. Ружьё ''Shooting Gallery'' («''тир''») стало необязательным аксессуаром для этой приставки. Впоследствии пистолетом снабжали приставки [[NES]], [[Sega Megadrive]], [[SNES]]. Для приставок типа NES он был обязательным в наборе, вкупе с джойстиками и картриджем.


Пистолет применялся в играх ''[[Duck Hunt]]'', ''[[Wild Gunman]]'', ''Hogan's Alley'', ''Clay Shooting'', [[Baby Boomer]] и некоторых боевиках.
Пистолет применялся в играх ''[[Duck Hunt]]'', ''[[Wild Gunman]]'', ''Hogan's Alley'', ''Clay Shooting'', ''[[Baby Boomer]]'' и некоторых боевиках.


Переход на HD-телевизоры, начавшийся с конца 1990-х<ref>Так, [[PlayStation 2]] поддерживал HD-разрешение через компонентный выход.</ref>, закрыл самую простую разновидность пистолета, к тому же развитие [[геймдизайн]]а создало новые жанры и усложнило геймплей имеющихся — с пистолетом такое провернуть сложно (хотя несколько раз это всё же пытались сделать: например, в ''Time Crisis'' под ногами игрока была педаль). Ностальгирующие геймеры испытывают различные конструкции, но ни одна из них не стала новым стандартом.
Переход на HD-телевизоры, начавшийся с конца 1990-х<ref>Так, [[PlayStation 2]] поддерживал HD-разрешение через компонентный выход.</ref>, закрыл самую простую разновидность пистолета, к тому же развитие [[геймдизайн]]а создало новые жанры и усложнило [[геймплей]] имеющихся — с пистолетом такое провернуть сложно (хотя несколько раз это всё же пытались сделать: например, в ''Time Crisis'' под ногами игрока была педаль). Ностальгирующие геймеры испытывают различные конструкции, но ни одна из них не стала новым стандартом.


== Способы определения точки попадания ==
== Способы определения точки попадания ==
Строка 18: Строка 18:
В стволе пистолета расположен узконаправленный [[фотоэлемент]]. Фотоэлемент в момент выстрела считывает освещение и передаёт информацию на процессор приставки.
В стволе пистолета расположен узконаправленный [[фотоэлемент]]. Фотоэлемент в момент выстрела считывает освещение и передаёт информацию на процессор приставки.


При стабильном заводском изготовлении таким пистолетам вообще не нужна пристрелка ([[калибровка]]), что особенно ценно для домашних приставок. В момент выстрела изображение на долю секунды заменяется особой картинкой, это может быть как белая вспышка, так и сложная чёрно-белая сетка. Невозможно непрерывное отслеживание: точка, в которую наведено ружьё, определяется только при нажатии спускового крючка. Соответственно, враги не могут чувствовать, что оружие наведено на них, невозможна [[автоматическое оружие|стрельба очередями]], затруднена навигация по интерфейсу с помощью пистолета. Некоторые модели привязаны к особенностям [[кинескоп]]ов и не будут работать на других телевизорах — [[ЖК-монитор|ЖК-]], [[плазменная панель|плазменных]], [[проекционный телевизор|проекционных]]. Если у телевизора велико время реакции, такой пистолет тоже никуда не попадёт.
При стабильном заводском изготовлении таким пистолетам вообще не нужна пристрелка ([[калибровка]]), что особенно ценно для домашних приставок. В момент выстрела изображение на долю секунды заменяется особой картинкой, это может быть как белая вспышка, так и сложная чёрно-белая сетка. Невозможно непрерывное отслеживание: точка, в которую наведено ружьё, определяется только при нажатии [[Спусковой крючок|спускового крючка]]. Соответственно, враги не могут чувствовать, что оружие наведено на них, невозможна [[автоматическое оружие|стрельба очередями]], затруднена навигация по интерфейсу с помощью пистолета. Некоторые модели привязаны к особенностям [[кинескоп]]ов и не будут работать на других телевизорах — [[ЖК-монитор|ЖК-]], [[плазменная панель|плазменных]], [[проекционный телевизор|проекционных]]<ref>{{Cite web|url=https://hi-tech.mail.ru/news/Duck-Hunt-secret/|title=Раскрыт секрет легендарной игры Duck Hunt. Спустя 34 года|website=[[Mail.ru]]|date=2018-09-18|access-date=2021-07-14|archive-date=2021-07-14|archive-url=https://web.archive.org/web/20210714213047/https://hi-tech.mail.ru/news/Duck-Hunt-secret/|deadlink=no}}</ref>. Если у телевизора велико время реакции, такой пистолет тоже никуда не попадёт.


==== Светлые мишени с тёмным фоном ====
==== Светлые мишени с тёмным фоном ====
Строка 34: Строка 34:
==== Выделение мишеней в момент выстрела ====
==== Выделение мишеней в момент выстрела ====


В момент нажатия на спусковой крючок экран телевизора на доли секунды становится чёрным, с белым прямоугольником вместо цели. Опять-таки, пистолет возвращает «1», если он наведён на мишень, и «0» в противном случае. Если мишеней несколько, подбитая определяется [[двоичный поиск|двоичным поиском]].
В момент нажатия на спусковой крючок экран телевизора на доли секунды становится чёрным, с белым прямоугольником вместо цели. Опять-таки, пистолет возвращает «1», если он наведён на мишень, и «0» в противном случае. Если мишеней несколько, подбитая определяется [[двоичный поиск|двоичным поиском]]. В игре [[Hogan’s Alley]] в режиме «стрельба по банкам» целых три мишени, для снижения мигания сделан чёрный фон.


* Возвращаемые величины: в момент выстрела — номер сбитой мишени из небольшого количества.
* Возвращаемые величины: в момент выстрела — номер сбитой мишени из небольшого количества.
Строка 41: Строка 41:
* Приставки: [[NES]]
* Приставки: [[NES]]


Причина, почему NES Zapper не работает с большинством HDTV, двойная. Во-первых, у ЖК есть задержки буферизации.<ref name="nesmyth">[https://www.youtube.com/watch?v=c3tBk-LYyzo The Way Games Work - NES Zapper - YouTube<!-- Заголовок добавлен ботом -->]</ref><ref name="stackex">[http://gaming.stackexchange.com/questions/23340/why-doesnt-duck-hunt-work-on-plasma-or-lcd-screens nes monitor - Why doesn't Duck Hunt work on plasma or LCD screens? - Arqade<!-- Заголовок добавлен ботом -->]</ref> Один полукадр (на [[PAL]]) длится всего 20 миллисекунд, задержки ЖК-телевизоров порядка 60 мс.<ref name="nesmyth" /> Во-вторых, пистолет сделан на дешёвой элементной базе и реагирует на [[инфракрасное излучение]], коего у ЖК недостаточно.<ref name="stackex" /> Задержки буферизации бывают и у больших 100-герцовых кинескопов, их удаётся разрешить дорогими масштабирующими устройствами (''HDTV upscalers''), дающими задержку в 4 миллисекунды.<ref>[https://www.youtube.com/watch?v=06cd5y5l1Ns Duck Hunt on an HDTV 2 - YouTube<!-- Заголовок добавлен ботом -->]</ref> Реагирует ли игра на включенную лампочку — это зависит от самóй игры, большинство NES-игр на лампочку всё же не реагирует.<ref name="nesmyth" />
Причина, почему NES Zapper не работает с большинством [[HDTV]], двойная. Во-первых, у ЖК есть задержки буферизации.<ref name="nesmyth">{{Cite web |url=https://www.youtube.com/watch?v=c3tBk-LYyzo |title=The Way Games Work - NES Zapper - YouTube<!-- Заголовок добавлен ботом --> |access-date=2014-09-10 |archive-date=2014-10-29 |archive-url=https://web.archive.org/web/20141029133516/http://www.youtube.com/watch?v=c3tBk-LYyzo&list=PLKSeWZetUN2e3xop9xuFYwSlodgwOuC9L |deadlink=no }}</ref><ref name="stackex">{{Cite web |url=http://gaming.stackexchange.com/questions/23340/why-doesnt-duck-hunt-work-on-plasma-or-lcd-screens |title=nes monitor - Why doesn't Duck Hunt work on plasma or LCD screens? - Arqade<!-- Заголовок добавлен ботом --> |access-date=2014-09-10 |archive-date=2014-09-11 |archive-url=https://web.archive.org/web/20140911002011/http://gaming.stackexchange.com/questions/23340/why-doesnt-duck-hunt-work-on-plasma-or-lcd-screens |deadlink=no }}</ref> Один полукадр (на [[PAL]]) длится всего 20 миллисекунд, задержки ЖК-телевизоров порядка 60 мс.<ref name="nesmyth" /> Во-вторых, пистолет сделан на дешёвой элементной базе и реагирует на [[инфракрасное излучение]], коего у ЖК недостаточно.<ref name="stackex" /> По другим данным, дело в скорости реакции пикселей изображения: за {{дробь|1|60}} секунды ЖК не может сделать чистый чёрный или белый<ref>{{Cite web |url=https://www.youtube.com/watch?v=U-eYSvnlXpA |title=Световой пистолет денди и Famicom (как это работает?) - YouTube<!-- Заголовок добавлен ботом --> |access-date=2022-03-28 |archive-date=2022-03-28 |archive-url=https://web.archive.org/web/20220328153222/https://www.youtube.com/watch?v=U-eYSvnlXpA |deadlink=no }}</ref>. Задержки буферизации бывают и у больших 100-герцовых кинескопов, их удаётся разрешить дорогими масштабирующими устройствами (''HDTV upscalers''), дающими задержку в 4 миллисекунды.<ref>{{Cite web |url=https://www.youtube.com/watch?v=06cd5y5l1Ns |title=Duck Hunt on an HDTV 2 - YouTube<!-- Заголовок добавлен ботом --> |access-date=2014-09-10 |archive-date=2014-09-22 |archive-url=https://web.archive.org/web/20140922054825/http://www.youtube.com/watch?v=06cd5y5l1Ns |deadlink=no }}</ref> Реагирует ли игра на включенную лампочку — это зависит от само́й игры, большинство NES-игр на лампочку всё же не реагирует.<ref name="nesmyth" />


==== Синхронизация с развёрткой [[ЭЛТ]] ====
==== Синхронизация с развёрткой [[ЭЛТ]] ====
Строка 54: Строка 54:
==== Фоторужьё с реакцией на сетку ====
==== Фоторужьё с реакцией на сетку ====


В момент выстрела изображение на экране заменяется калибровочной сеткой, в ружье — [[цифровой фотоаппарат]] с небольшим числом пикселей, но малым углом обзора. Сетка устроена таким образом, что даже по снимку небольшой её части можно определить точку попадания.<ref>[http://www.google.com/patents/WO2007135404A2?cl=en WO2007135404A2 - Computer input device - Google Patents<!-- Заголовок добавлен ботом -->]</ref>
В момент выстрела изображение на экране заменяется калибровочной сеткой, в ружье — [[цифровой фотоаппарат]] с небольшим числом [[Пиксель|пикселей]], но малым углом обзора. Сетка устроена таким образом, что даже по снимку небольшой её части можно определить точку попадания.<ref>{{Cite web |url=http://www.google.com/patents/WO2007135404A2?cl=en |title=WO2007135404A2 - Computer input device - Google Patents<!-- Заголовок добавлен ботом --> |access-date=2014-09-10 |archive-date=2014-09-15 |archive-url=https://web.archive.org/web/20140915012432/http://www.google.com/patents/WO2007135404A2?cl=en |deadlink=no }}</ref>


* Возвращаемые величины: в момент выстрела — (X,Y).
* Возвращаемые величины: в момент выстрела — (X,Y).
* Преимущества: сложная логика попаданий, совместимость со всеми видами телевизоров.
* Преимущества: сложная логика попаданий, совместимость со всеми видами телевизоров.
* Недостатки: мигание (причём не чёрное и не белое); непонятно, как делить ответственность между игрой и [[API]]. Потому дальше патента дело не ушло.
* Недостатки: мигание (причём не чёрное и не белое); для быстрой реакции нужна быстродействующая система обработки изображений; непонятно, как делить ответственность между игрой и [[API]]. Потому дальше патента дело не ушло.


==== Фоторужьё с реакцией на контуры экрана ====
==== Фоторужьё с реакцией на контуры экрана ====
Ружьё реагирует на контуры изображения<ref>[https://lightgungamer.com/sinden-lightgun/ Sinden Lightgun - Light Gun Gamer<!-- Заголовок добавлен ботом -->]</ref>.
Ружьё реагирует на контуры изображения<ref name="sinden">{{Cite web |url=https://lightgungamer.com/sinden-lightgun/ |title=Sinden Lightgun - Light Gun Gamer<!-- Заголовок добавлен ботом --> |access-date=2020-05-24 |archive-date=2020-09-29 |archive-url=https://web.archive.org/web/20200929163821/https://lightgungamer.com/sinden-lightgun/ |deadlink=no }}</ref>. Рекламируется как единственный метод, повторяющий функциональность старых ЭЛТ-пистолетов.
* Возвращаемые величины: непрерывно — (X, Y).
* Возвращаемые величины: непрерывно — (X, Y).
* Преимущества: сложная логика попаданий, реакция на наведённое ружьё, совместимость со всеми видами телевизоров.
* Преимущества: сложная логика попаданий без всякого мигания, реакция на наведённое ружьё, совместимость со всеми видами телевизоров, могут имитировать [[компьютерная мышь|мышь]] для игры на эмуляторах.
* Недостатки: точность в несколько пикселей из-за широкоугольной камеры; неизвестно, как будет реагировать на выпуклые и вогнутые экраны; рамка вокруг тёмного изображения.
* Недостатки: точность неизвестна, но из-за широкоугольной камеры вряд ли 1 пиксель [[FullHD]]; для быстрой реакции нужна быстродействующая система обработки изображения; рамка вокруг тёмного изображения.
* Периферия: Sinden Light Gun (выпускаемый малыми сериями с 2020 года и на начало 2021 ещё действующий проект [[Kickstarter]])
* Периферия: Sinden Light Gun<ref name="sinden" /> (выпускаемый малыми сериями с 2020 года и на начало 2024 ещё действующий проект [[Kickstarter]])


=== Не привязанные к изображению ===
=== Не привязанные к изображению ===
Строка 74: Строка 74:


==== Триангуляция ====
==== Триангуляция ====
Около экрана располагаются ИК-излучатели. Датчик в стволе (это может быть как фотоэлемент, так и камера, последнее применено в [[Wii Remote]]) принимает их излучение, и решается задача [[решение треугольников|решения треугольников]]. Бывает и наоборот: в пистолете излучатель, а датчики около экрана ([[PlayStation Move]]).
Около экрана располагаются ИК-излучатели. [[Датчик]] в стволе (это может быть как фотоэлемент, так и камера, последнее применено в [[Wii Remote]]) принимает их излучение, и решается задача [[решение треугольников|решения треугольников]]. Бывает и наоборот: в пистолете излучатель, а датчики около экрана ([[PlayStation Move]]).


* Возвращаемые величины: непрерывно — (X,Y).
* Возвращаемые величины: непрерывно — (X,Y).
* Преимущества: независимость от экрана; практически произвольная логика попаданий; в игровом автомате (где положение излучателей относительно экрана фиксировано) операции по настройке минимальны; из-за непрерывного отслеживания на экране можно показывать прицельную сетку (Ghost Squad); враги могут изменять своё поведение, когда игрок наводит оружие на них.
* Преимущества: независимость от экрана; сложная логика попаданий; в игровом автомате (где положение излучателей относительно экрана фиксировано) операции по настройке минимальны; из-за непрерывного отслеживания на экране можно показывать прицельную сетку (Ghost Squad); враги могут изменять своё поведение, когда игрок наводит оружие на них.
* Недостатки: в домашних устройствах — потребность в пристрелке ([[калибровка|калибровке]]), желательно в исполнении опытного стрелка. Либо, как альтернатива, у пистолета нет прицела, а прицельная сетка рисуется прямо на экране<ref name="psmove">[https://www.youtube.com/watch?v=vbcQWEh6GZA Análise — PlayStation®Move Sharp Shooter | Gameplay Killzone 3 — YouTube<!-- Заголовок добавлен ботом -->]</ref>. Игроки на Wii жалуются на неточность<ref>[https://www.videogamer.com/reviews/resident-evil-umbrella-chronicles-review Resident Evil: Umbrella Chronicles Review - VideoGamer.com<!-- Заголовок добавлен ботом -->]</ref>, игроки на [[PlayStation Move]] — на задержку<ref name="psmove" />.
* Недостатки: в домашних устройствах — потребность в пристрелке ([[калибровка|калибровке]]), желательно в исполнении опытного стрелка. Либо, как альтернатива, у пистолета нет прицела, а прицельная сетка рисуется прямо на экране<ref name="psmove">{{Cite web |url=https://www.youtube.com/watch?v=vbcQWEh6GZA |title=Análise — PlayStation®Move Sharp Shooter {{!}} Gameplay Killzone 3 — YouTube<!-- Заголовок добавлен ботом --> |access-date=2014-09-16 |archive-date=2014-10-11 |archive-url=https://web.archive.org/web/20141011034628/http://www.youtube.com/watch?feature=player_embedded&v=vbcQWEh6GZA |deadlink=no }}</ref>. Игроки на Wii жалуются на неточность<ref>{{Cite web |url=https://www.videogamer.com/reviews/resident-evil-umbrella-chronicles-review |title=Resident Evil: Umbrella Chronicles Review - VideoGamer.com<!-- Заголовок добавлен ботом --> |access-date=2020-01-10 |archive-date=2017-07-06 |archive-url=https://web.archive.org/web/20170706075514/https://www.videogamer.com/reviews/resident-evil-umbrella-chronicles-review |deadlink=no }}</ref>, игроки на [[PlayStation Move]] — на задержку<ref name="psmove" />.
* Приставки: [[Wii Remote]] для [[Nintendo Wii]], [[Namco]] [[GunCon]] 3 для [[PlayStation 3]], [[PlayStation Move]]+[[PlayStation Eye|Eye]], EMS TopGun для [[X-Box]]<ref>[http://hardware.teamxbox.com/reviews/xbox/46/LCD-TopGun-Light-Gun/p2/ LCD TopGun Light Gun Review (Xbox)] {{Wayback|url=http://hardware.teamxbox.com/reviews/xbox/46/LCD-TopGun-Light-Gun/p2/# |date=20090414072032 }} ([[TeamXbox]])</ref>.
* Приставки: [[Wii Remote]] для [[Nintendo Wii]], [[Namco]] GunCon 3 для [[PlayStation 3]], [[PlayStation Move]]+[[PlayStation Eye|Eye]], EMS TopGun для [[X-Box]]<ref>[http://hardware.teamxbox.com/reviews/xbox/46/LCD-TopGun-Light-Gun/p2/ LCD TopGun Light Gun Review (Xbox)] {{Wayback|url=http://hardware.teamxbox.com/reviews/xbox/46/LCD-TopGun-Light-Gun/p2/# |date=20090414072032 }} ([[TeamXbox]])</ref>.
* Автоматы: Ghost Squad
* Автоматы: Ghost Squad


Строка 86: Строка 86:


* Возвращаемые величины: непрерывно — (X,Y).
* Возвращаемые величины: непрерывно — (X,Y).
* Преимущества: простота, независимость от экрана, практически произвольная логика попаданий, из-за непрерывного отслеживания к ружью можно прикрепить «[[оптический прицел]]» (Silent Scope) или постоянно показывать на экране прицельную сетку (Gunblade NY); враги могут изменять своё поведение, когда игрок наводит оружие на них. Возможна имитация [[отдача оружия|отдачи оружия]].
* Преимущества: простота, независимость от экрана; сложная логика попаданий; из-за непрерывного отслеживания к ружью можно прикрепить «[[оптический прицел]]» (Silent Scope) или постоянно показывать на экране прицельную сетку (Gunblade NY); враги могут изменять своё поведение, когда игрок наводит оружие на них. Возможна имитация [[отдача оружия|отдачи оружия]].
* Недостатки: оружие нельзя снять с подставки, непригодно для домашних приставок, требуется тонкая настройка.
* Недостатки: оружие нельзя снять с подставки, непригодно для домашних приставок, требуется тонкая настройка.
* Автоматы: Silent Scope, Gunblade NY.
* Автоматы: Silent Scope, Gunblade NY.
Строка 105: Строка 105:
{{примечания}}
{{примечания}}


{{Компоненты компьютера}}


[[Категория:Игровые контроллеры]]
[[Категория:Световые пистолеты| ]]
[[Категория:Координатные устройства ввода]]

Текущая версия от 05:24, 4 ноября 2024

Zapper — световой пистолет для приставки NES. Версия для США[1]

Световой пистолет — указывающее устройство для компьютеров и телевизионных игровых приставок. Данное устройство позволяет «стрелять» в экран телевизора, с соответствующей реакцией «попал-промахнулся».

С появлением вакуумных фотоэлементов (1930-е годы) электронщики начали экспериментировать со световыми тирами. При этом конструкция была такой: в мишени располагался фотоэлемент, в стволе — источник света. Очко засчитывалось, если в момент выстрела свет попадал в фотоэлемент. Первым коммерческим автоматом, который работает на таком принципе, был Seeburg Ray-O-Lite (1936)[2].

Для стрельбы в экран эту систему пришлось перевернуть: на экране подсвечиваются мишени, а в стволе ружья — фотоэлемент. Первое устройство, действующее на таком принципе (световое перо), было разработано для компьютера Whirlwind I.

На массовый рынок световой пистолет вышел вместе с приставкой Magnavox Odyssey. Ружьё Shooting Galleryтир») стало необязательным аксессуаром для этой приставки. Впоследствии пистолетом снабжали приставки NES, Sega Megadrive, SNES. Для приставок типа NES он был обязательным в наборе, вкупе с джойстиками и картриджем.

Пистолет применялся в играх Duck Hunt, Wild Gunman, Hogan's Alley, Clay Shooting, Baby Boomer и некоторых боевиках.

Переход на HD-телевизоры, начавшийся с конца 1990-х[3], закрыл самую простую разновидность пистолета, к тому же развитие геймдизайна создало новые жанры и усложнило геймплей имеющихся — с пистолетом такое провернуть сложно (хотя несколько раз это всё же пытались сделать: например, в Time Crisis под ногами игрока была педаль). Ностальгирующие геймеры испытывают различные конструкции, но ни одна из них не стала новым стандартом.

Способы определения точки попадания

[править | править код]

Основанные на изображении на экране

[править | править код]

В стволе пистолета расположен узконаправленный фотоэлемент. Фотоэлемент в момент выстрела считывает освещение и передаёт информацию на процессор приставки.

При стабильном заводском изготовлении таким пистолетам вообще не нужна пристрелка (калибровка), что особенно ценно для домашних приставок. В момент выстрела изображение на долю секунды заменяется особой картинкой, это может быть как белая вспышка, так и сложная чёрно-белая сетка. Невозможно непрерывное отслеживание: точка, в которую наведено ружьё, определяется только при нажатии спускового крючка. Соответственно, враги не могут чувствовать, что оружие наведено на них, невозможна стрельба очередями, затруднена навигация по интерфейсу с помощью пистолета. Некоторые модели привязаны к особенностям кинескопов и не будут работать на других телевизорах — ЖК-, плазменных, проекционных[4]. Если у телевизора велико время реакции, такой пистолет тоже никуда не попадёт.

Светлые мишени с тёмным фоном

[править | править код]

Мишени делаются светлыми на тёмном фоне. В момент выстрела фотоэлемент сообщает «1» (светло) или «0» (темно).

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

  • Возвращаемые величины: попал/промахнулся.
  • Преимущества: простота, работает с любым светящимся экраном (ЭЛТ, ЖК, плазма).
  • Недостатки: реакция на любой освещённый объект; ровно одна мишень; мишени должны быть яркими на тёмном фоне.
  • Автоматы: Зимняя охота
  • Приставки: Magnavox Odyssey, клоны Pong.

Выделение мишеней в момент выстрела

[править | править код]

В момент нажатия на спусковой крючок экран телевизора на доли секунды становится чёрным, с белым прямоугольником вместо цели. Опять-таки, пистолет возвращает «1», если он наведён на мишень, и «0» в противном случае. Если мишеней несколько, подбитая определяется двоичным поиском. В игре Hogan’s Alley в режиме «стрельба по банкам» целых три мишени, для снижения мигания сделан чёрный фон.

  • Возвращаемые величины: в момент выстрела — номер сбитой мишени из небольшого количества.
  • Преимущества: простота, работает практически с любым светящимся экраном.
  • Недостатки: реакция на любой освещённый объект, небольшое количество мишеней, заметное чёрное мигание, на ЖК-телевизорах может и не сработать.
  • Приставки: NES

Причина, почему NES Zapper не работает с большинством HDTV, двойная. Во-первых, у ЖК есть задержки буферизации.[5][6] Один полукадр (на PAL) длится всего 20 миллисекунд, задержки ЖК-телевизоров порядка 60 мс.[5] Во-вторых, пистолет сделан на дешёвой элементной базе и реагирует на инфракрасное излучение, коего у ЖК недостаточно.[6] По другим данным, дело в скорости реакции пикселей изображения: за 160 секунды ЖК не может сделать чистый чёрный или белый[7]. Задержки буферизации бывают и у больших 100-герцовых кинескопов, их удаётся разрешить дорогими масштабирующими устройствами (HDTV upscalers), дающими задержку в 4 миллисекунды.[8] Реагирует ли игра на включенную лампочку — это зависит от само́й игры, большинство NES-игр на лампочку всё же не реагирует.[5]

Синхронизация с развёрткой ЭЛТ

[править | править код]

Эта система аналогична световому перу. Экран на мгновение освещается белым цветом. Система вычисляет время от начала развёртки до момента «встречи» пистолета и луча; таким образом вычисляются координаты точки попадания.

  • Возвращаемые величины: в момент выстрела — (X,Y).
  • Преимущества: простая конструкция; можно реализовать сколь угодно сложную логику попаданий (большое количество мишеней, мишени с кольцами, «критические зоны» на фигурах врагов и т. д.); высокая точность даже на домашней приставке; мигание экрана, хоть оно и есть, выглядит более естественно.
  • Недостатки: требуется отдельный блок обработки пистолета, привязанный к генератору видеосигнала; привязано к особенностям аналогового телевизора с кинескопом и не работает даже на HD-кинескопах, не говоря уже о ЖК, плазменных, проекционных.
  • Приставки: SNES, Namco GunCon 1 и 2 для PlayStation 1/2.

Фоторужьё с реакцией на сетку

[править | править код]

В момент выстрела изображение на экране заменяется калибровочной сеткой, в ружье — цифровой фотоаппарат с небольшим числом пикселей, но малым углом обзора. Сетка устроена таким образом, что даже по снимку небольшой её части можно определить точку попадания.[9]

  • Возвращаемые величины: в момент выстрела — (X,Y).
  • Преимущества: сложная логика попаданий, совместимость со всеми видами телевизоров.
  • Недостатки: мигание (причём не чёрное и не белое); для быстрой реакции нужна быстродействующая система обработки изображений; непонятно, как делить ответственность между игрой и API. Потому дальше патента дело не ушло.

Фоторужьё с реакцией на контуры экрана

[править | править код]

Ружьё реагирует на контуры изображения[10]. Рекламируется как единственный метод, повторяющий функциональность старых ЭЛТ-пистолетов.

  • Возвращаемые величины: непрерывно — (X, Y).
  • Преимущества: сложная логика попаданий без всякого мигания, реакция на наведённое ружьё, совместимость со всеми видами телевизоров, могут имитировать мышь для игры на эмуляторах.
  • Недостатки: точность неизвестна, но из-за широкоугольной камеры вряд ли 1 пиксель FullHD; для быстрой реакции нужна быстродействующая система обработки изображения; рамка вокруг тёмного изображения.
  • Периферия: Sinden Light Gun[10] (выпускаемый малыми сериями с 2020 года и на начало 2024 ещё действующий проект Kickstarter)

Не привязанные к изображению

[править | править код]

Эти способы определения точки попадания не привязываются к изображению на экране.

Все эти методы требуют точной настройки, поэтому применяются в основном в игровых автоматах. Зато в момент выстрела не меняется изображение, это важно в парной игре. Многие варианты передают точку попадания постоянно — таким образом, на экране может отображаться прицельная сетка; враги могут изменять своё поведение, когда оружие направлено на них; возможна стрельба очередями и навигация по интерфейсу с помощью пистолета.

Триангуляция

[править | править код]

Около экрана располагаются ИК-излучатели. Датчик в стволе (это может быть как фотоэлемент, так и камера, последнее применено в Wii Remote) принимает их излучение, и решается задача решения треугольников. Бывает и наоборот: в пистолете излучатель, а датчики около экрана (PlayStation Move).

  • Возвращаемые величины: непрерывно — (X,Y).
  • Преимущества: независимость от экрана; сложная логика попаданий; в игровом автомате (где положение излучателей относительно экрана фиксировано) операции по настройке минимальны; из-за непрерывного отслеживания на экране можно показывать прицельную сетку (Ghost Squad); враги могут изменять своё поведение, когда игрок наводит оружие на них.
  • Недостатки: в домашних устройствах — потребность в пристрелке (калибровке), желательно в исполнении опытного стрелка. Либо, как альтернатива, у пистолета нет прицела, а прицельная сетка рисуется прямо на экране[11]. Игроки на Wii жалуются на неточность[12], игроки на PlayStation Move — на задержку[11].
  • Приставки: Wii Remote для Nintendo Wii, Namco GunCon 3 для PlayStation 3, PlayStation Move+Eye, EMS TopGun для X-Box[13].
  • Автоматы: Ghost Squad

В игровых автоматах иногда применяется оружие, прикреплённое к качающейся подставке. Подставка является, по сути, аналоговым джойстиком (в стволе оружия ничего нет). Встречаются автоматы, в которых на подставке находится оптическое ружьё (например, Crossbow).

  • Возвращаемые величины: непрерывно — (X,Y).
  • Преимущества: простота, независимость от экрана; сложная логика попаданий; из-за непрерывного отслеживания к ружью можно прикрепить «оптический прицел» (Silent Scope) или постоянно показывать на экране прицельную сетку (Gunblade NY); враги могут изменять своё поведение, когда игрок наводит оружие на них. Возможна имитация отдачи оружия.
  • Недостатки: оружие нельзя снять с подставки, непригодно для домашних приставок, требуется тонкая настройка.
  • Автоматы: Silent Scope, Gunblade NY.

Лазерное ружьё

[править | править код]

В стволе ружья находится яркий лазер. Экран (обычно проекционный) снимается камерой, которая не реагирует на изображение, но реагирует на световое пятно от лазера.

  • Возвращаемые величины: в момент выстрела — (X, Y).
  • Преимущества: простота, экран огромного размера в нескольких метрах от стрелка, произвольная логика попаданий. Калибровка под силу даже неопытному стрелку: поставил ружьё на станок, указал мышью пятно от лазера; либо просто показ на экране калибровочной сетки.
  • Недостатки: слишком специфичное для домашнего применения оборудование. Требуется хорошо сбалансированное освещение — в темноте не видно прицела, на ярком свету слепнет экран.
  • Применяется повсеместно в различных аттракционах.

В многопользовательской игре

[править | править код]

После того, как кто-то нажал на спусковой крючок, запускается один из вышеперечисленных алгоритмов для определения, в какую точку он попал.

Примечания

[править | править код]
  1. В странах с более либеральными законами об оружии продавался Zapper, оформленный в серых тонах.
  2. 1936 Seeburg Ray-O-Lite rayolite coin operated arcade gun rifle range game Архивировано 20 декабря 2007 года.
  3. Так, PlayStation 2 поддерживал HD-разрешение через компонентный выход.
  4. Раскрыт секрет легендарной игры Duck Hunt. Спустя 34 года. Mail.ru (18 сентября 2018). Дата обращения: 14 июля 2021. Архивировано 14 июля 2021 года.
  5. 1 2 3 The Way Games Work - NES Zapper - YouTube. Дата обращения: 10 сентября 2014. Архивировано 29 октября 2014 года.
  6. 1 2 nes monitor - Why doesn't Duck Hunt work on plasma or LCD screens? - Arqade. Дата обращения: 10 сентября 2014. Архивировано 11 сентября 2014 года.
  7. Световой пистолет денди и Famicom (как это работает?) - YouTube. Дата обращения: 28 марта 2022. Архивировано 28 марта 2022 года.
  8. Duck Hunt on an HDTV 2 - YouTube. Дата обращения: 10 сентября 2014. Архивировано 22 сентября 2014 года.
  9. WO2007135404A2 - Computer input device - Google Patents. Дата обращения: 10 сентября 2014. Архивировано 15 сентября 2014 года.
  10. 1 2 Sinden Lightgun - Light Gun Gamer. Дата обращения: 24 мая 2020. Архивировано 29 сентября 2020 года.
  11. 1 2 Análise — PlayStation®Move Sharp Shooter | Gameplay Killzone 3 — YouTube. Дата обращения: 16 сентября 2014. Архивировано 11 октября 2014 года.
  12. Resident Evil: Umbrella Chronicles Review - VideoGamer.com. Дата обращения: 10 января 2020. Архивировано 6 июля 2017 года.
  13. LCD TopGun Light Gun Review (Xbox) Архивная копия от 14 апреля 2009 на Wayback Machine (TeamXbox)