Световой пистолет

Поделись знанием:
Перейти к: навигация, поиск

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





История

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

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

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

Пистолет применялся в играх Duck Hunt, Clay Shooting и некоторых боевиках.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Комбинированный метод

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

  • Возвращаемые величины: в момент выстрела — Y + номер сбитой мишени.
  • Преимущества: простая конструкция, на экране может быть достаточно большое количество мишеней, в сотни раз меньшая точность таймера.
  • Недостатки: работает только на ЭЛТ-телевизорах стандартного разрешения и отказывает даже на HD-кинескопах, чёрное мигание.
  • Приставки: ???[уточнить]

Фоторужьё

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

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

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

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

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

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

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

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

Аналоговый джойстик

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

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

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

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

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

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

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

Напишите отзыв о статье "Световой пистолет"

Примечания

  1. В странах с более либеральными законами об оружии продавался Zapper, оформленный в серых тонах.
  2. [marvin3m.com/arcade/rayolit.htm 1936 Seeburg Ray-O-Lite rayolite coin operated arcade gun rifle range game]
  3. 1 2 3 [www.youtube.com/watch?v=c3tBk-LYyzo The Way Games Work - NES Zapper - YouTube]
  4. 1 2 [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]
  5. [www.youtube.com/watch?v=06cd5y5l1Ns Duck Hunt on an HDTV 2 - YouTube]
  6. www.google.com/patents/WO2007135404A2?cl=en
  7. [www.youtube.com/watch?v=vbcQWEh6GZA Análise - PlayStation®Move Sharp Shooter | Gameplay Killzone 3 - YouTube]
  8. [hardware.teamxbox.com/reviews/xbox/46/LCD-TopGun-Light-Gun/p2/ LCD TopGun Light Gun Review (Xbox)] (TeamXbox)

Отрывок, характеризующий Световой пистолет

– Ну, батюшка, молодой князь, как его зовут? – сказал князь Николай Андреевич, обращаясь к Анатолию, – поди сюда, поговорим, познакомимся.
«Вот когда начинается потеха», подумал Анатоль и с улыбкой подсел к старому князю.
– Ну, вот что: вы, мой милый, говорят, за границей воспитывались. Не так, как нас с твоим отцом дьячок грамоте учил. Скажите мне, мой милый, вы теперь служите в конной гвардии? – спросил старик, близко и пристально глядя на Анатоля.
– Нет, я перешел в армию, – отвечал Анатоль, едва удерживаясь от смеха.
– А! хорошее дело. Что ж, хотите, мой милый, послужить царю и отечеству? Время военное. Такому молодцу служить надо, служить надо. Что ж, во фронте?
– Нет, князь. Полк наш выступил. А я числюсь. При чем я числюсь, папа? – обратился Анатоль со смехом к отцу.
– Славно служит, славно. При чем я числюсь! Ха ха ха! – засмеялся князь Николай Андреевич.
И Анатоль засмеялся еще громче. Вдруг князь Николай Андреевич нахмурился.
– Ну, ступай, – сказал он Анатолю.
Анатоль с улыбкой подошел опять к дамам.
– Ведь ты их там за границей воспитывал, князь Василий? А? – обратился старый князь к князю Василью.
– Я делал, что мог; и я вам скажу, что тамошнее воспитание гораздо лучше нашего.
– Да, нынче всё другое, всё по новому. Молодец малый! молодец! Ну, пойдем ко мне.
Он взял князя Василья под руку и повел в кабинет.
Князь Василий, оставшись один на один с князем, тотчас же объявил ему о своем желании и надеждах.
– Что ж ты думаешь, – сердито сказал старый князь, – что я ее держу, не могу расстаться? Вообразят себе! – проговорил он сердито. – Мне хоть завтра! Только скажу тебе, что я своего зятя знать хочу лучше. Ты знаешь мои правила: всё открыто! Я завтра при тебе спрошу: хочет она, тогда пусть он поживет. Пускай поживет, я посмотрю. – Князь фыркнул.
– Пускай выходит, мне всё равно, – закричал он тем пронзительным голосом, которым он кричал при прощаньи с сыном.
– Я вам прямо скажу, – сказал князь Василий тоном хитрого человека, убедившегося в ненужности хитрить перед проницательностью собеседника. – Вы ведь насквозь людей видите. Анатоль не гений, но честный, добрый малый, прекрасный сын и родной.
– Ну, ну, хорошо, увидим.
Как оно всегда бывает для одиноких женщин, долго проживших без мужского общества, при появлении Анатоля все три женщины в доме князя Николая Андреевича одинаково почувствовали, что жизнь их была не жизнью до этого времени. Сила мыслить, чувствовать, наблюдать мгновенно удесятерилась во всех их, и как будто до сих пор происходившая во мраке, их жизнь вдруг осветилась новым, полным значения светом.
Княжна Марья вовсе не думала и не помнила о своем лице и прическе. Красивое, открытое лицо человека, который, может быть, будет ее мужем, поглощало всё ее внимание. Он ей казался добр, храбр, решителен, мужествен и великодушен. Она была убеждена в этом. Тысячи мечтаний о будущей семейной жизни беспрестанно возникали в ее воображении. Она отгоняла и старалась скрыть их.
«Но не слишком ли я холодна с ним? – думала княжна Марья. – Я стараюсь сдерживать себя, потому что в глубине души чувствую себя к нему уже слишком близкою; но ведь он не знает всего того, что я о нем думаю, и может вообразить себе, что он мне неприятен».
И княжна Марья старалась и не умела быть любезной с новым гостем. «La pauvre fille! Elle est diablement laide», [Бедная девушка, она дьявольски дурна собою,] думал про нее Анатоль.
M lle Bourienne, взведенная тоже приездом Анатоля на высокую степень возбуждения, думала в другом роде. Конечно, красивая молодая девушка без определенного положения в свете, без родных и друзей и даже родины не думала посвятить свою жизнь услугам князю Николаю Андреевичу, чтению ему книг и дружбе к княжне Марье. M lle Bourienne давно ждала того русского князя, который сразу сумеет оценить ее превосходство над русскими, дурными, дурно одетыми, неловкими княжнами, влюбится в нее и увезет ее; и вот этот русский князь, наконец, приехал. У m lle Bourienne была история, слышанная ею от тетки, доконченная ею самой, которую она любила повторять в своем воображении. Это была история о том, как соблазненной девушке представлялась ее бедная мать, sa pauvre mere, и упрекала ее за то, что она без брака отдалась мужчине. M lle Bourienne часто трогалась до слез, в воображении своем рассказывая ему , соблазнителю, эту историю. Теперь этот он , настоящий русский князь, явился. Он увезет ее, потом явится ma pauvre mere, и он женится на ней. Так складывалась в голове m lle Bourienne вся ее будущая история, в самое то время как она разговаривала с ним о Париже. Не расчеты руководили m lle Bourienne (она даже ни минуты не обдумывала того, что ей делать), но всё это уже давно было готово в ней и теперь только сгруппировалось около появившегося Анатоля, которому она желала и старалась, как можно больше, нравиться.
Маленькая княгиня, как старая полковая лошадь, услыхав звук трубы, бессознательно и забывая свое положение, готовилась к привычному галопу кокетства, без всякой задней мысли или борьбы, а с наивным, легкомысленным весельем.
Несмотря на то, что Анатоль в женском обществе ставил себя обыкновенно в положение человека, которому надоедала беготня за ним женщин, он чувствовал тщеславное удовольствие, видя свое влияние на этих трех женщин. Кроме того он начинал испытывать к хорошенькой и вызывающей Bourienne то страстное, зверское чувство, которое на него находило с чрезвычайной быстротой и побуждало его к самым грубым и смелым поступкам.
Общество после чаю перешло в диванную, и княжну попросили поиграть на клавикордах. Анатоль облокотился перед ней подле m lle Bourienne, и глаза его, смеясь и радуясь, смотрели на княжну Марью. Княжна Марья с мучительным и радостным волнением чувствовала на себе его взгляд. Любимая соната переносила ее в самый задушевно поэтический мир, а чувствуемый на себе взгляд придавал этому миру еще большую поэтичность. Взгляд же Анатоля, хотя и был устремлен на нее, относился не к ней, а к движениям ножки m lle Bourienne, которую он в это время трогал своею ногою под фортепиано. M lle Bourienne смотрела тоже на княжну, и в ее прекрасных глазах было тоже новое для княжны Марьи выражение испуганной радости и надежды.
«Как она меня любит! – думала княжна Марья. – Как я счастлива теперь и как могу быть счастлива с таким другом и таким мужем! Неужели мужем?» думала она, не смея взглянуть на его лицо, чувствуя всё тот же взгляд, устремленный на себя.
Ввечеру, когда после ужина стали расходиться, Анатоль поцеловал руку княжны. Она сама не знала, как у ней достало смелости, но она прямо взглянула на приблизившееся к ее близоруким глазам прекрасное лицо. После княжны он подошел к руке m lle Bourienne (это было неприлично, но он делал всё так уверенно и просто), и m lle Bourienne вспыхнула и испуганно взглянула на княжну.
«Quelle delicatesse» [Какая деликатность,] – подумала княжна. – Неужели Ame (так звали m lle Bourienne) думает, что я могу ревновать ее и не ценить ее чистую нежность и преданность ко мне. – Она подошла к m lle Bourienne и крепко ее поцеловала. Анатоль подошел к руке маленькой княгини.
– Non, non, non! Quand votre pere m'ecrira, que vous vous conduisez bien, je vous donnerai ma main a baiser. Pas avant. [Нет, нет, нет! Когда отец ваш напишет мне, что вы себя ведете хорошо, тогда я дам вам поцеловать руку. Не прежде.] – И, подняв пальчик и улыбаясь, она вышла из комнаты.


Все разошлись, и, кроме Анатоля, который заснул тотчас же, как лег на постель, никто долго не спал эту ночь.
«Неужели он мой муж, именно этот чужой, красивый, добрый мужчина; главное – добрый», думала княжна Марья, и страх, который почти никогда не приходил к ней, нашел на нее. Она боялась оглянуться; ей чудилось, что кто то стоит тут за ширмами, в темном углу. И этот кто то был он – дьявол, и он – этот мужчина с белым лбом, черными бровями и румяным ртом.
Она позвонила горничную и попросила ее лечь в ее комнате.
M lle Bourienne в этот вечер долго ходила по зимнему саду, тщетно ожидая кого то и то улыбаясь кому то, то до слез трогаясь воображаемыми словами рauvre mere, упрекающей ее за ее падение.
Маленькая княгиня ворчала на горничную за то, что постель была нехороша. Нельзя было ей лечь ни на бок, ни на грудь. Всё было тяжело и неловко. Живот ее мешал ей. Он мешал ей больше, чем когда нибудь, именно нынче, потому что присутствие Анатоля перенесло ее живее в другое время, когда этого не было и ей было всё легко и весело. Она сидела в кофточке и чепце на кресле. Катя, сонная и с спутанной косой, в третий раз перебивала и переворачивала тяжелую перину, что то приговаривая.
– Я тебе говорила, что всё буграми и ямами, – твердила маленькая княгиня, – я бы сама рада была заснуть, стало быть, я не виновата, – и голос ее задрожал, как у собирающегося плакать ребенка.
Старый князь тоже не спал. Тихон сквозь сон слышал, как он сердито шагал и фыркал носом. Старому князю казалось, что он был оскорблен за свою дочь. Оскорбление самое больное, потому что оно относилось не к нему, а к другому, к дочери, которую он любит больше себя. Он сказал себе, что он передумает всё это дело и найдет то, что справедливо и должно сделать, но вместо того он только больше раздражал себя.
«Первый встречный показался – и отец и всё забыто, и бежит кверху, причесывается и хвостом виляет, и сама на себя не похожа! Рада бросить отца! И знала, что я замечу. Фр… фр… фр… И разве я не вижу, что этот дурень смотрит только на Бурьенку (надо ее прогнать)! И как гордости настолько нет, чтобы понять это! Хоть не для себя, коли нет гордости, так для меня, по крайней мере. Надо ей показать, что этот болван об ней и не думает, а только смотрит на Bourienne. Нет у ней гордости, но я покажу ей это»…
Сказав дочери, что она заблуждается, что Анатоль намерен ухаживать за Bourienne, старый князь знал, что он раздражит самолюбие княжны Марьи, и его дело (желание не разлучаться с дочерью) будет выиграно, и потому успокоился на этом. Он кликнул Тихона и стал раздеваться.
«И чорт их принес! – думал он в то время, как Тихон накрывал ночной рубашкой его сухое, старческое тело, обросшее на груди седыми волосами. – Я их не звал. Приехали расстраивать мою жизнь. И немного ее осталось».