Загадка, волновавшая с детства — как в старых приставках работали пист...

Olga Chowanska
Консоли

Загадка, волновавшая с детства — как в старых приставках работали пистолеты? Ну помните игру Duck Hunt? Я играла у бабушки на древнем ТВ без всяких сенсоров и тд. Как отслеживалось, куда стреляю?

Раздел: Игры Автор: Olga Chowanska
12 июня 2020, 00:43

Ответы

+384
Вот тут все подробно и внятно описано:

https://habr.com/en/post/24274/
https://ru.wikipedia.org/wiki/Световой_пистолет



В двух словах:

В стволе заппера (пистолета) расположен узконаправленный фотодатчик, который реагирует на белый свет. Наверное замечали, что в момент выстрела экран ТВ мигал. В видеоряд на долю секунды вставляется картинка — черный экран с белым квадратом, как раз там где была утка. Фотоэлемент реагировал на этот белый квадрат и возвращал «1», если был наведён на мишень, и «0», если нет.

Все просто :)
12 июня 2020 в 00:32
#
+945
galerka акуна-матата
хаха, да!
я тогда не задумывался, как это работает, но в какой-то момент понял, что если пистолет направить не в телевизор, а в любой светлый объект (хоть в окно), то будет 100% попадание! так и выигрывал))))
12 июня 2020 в 00:34
#
antonoff
+552
О, для меня это тоже было вроде магии всегда!

Все прочитал, интересно, спасибо, одного не понял — а когда уток (целей) на экране больше одной, то как определялось попадание?

12 июня 2020 в 00:36
#
+945
galerka antonoff
Используется двоичный поиск. Допустим, на каждую цель выделяется один бит, после проверки всех целей образуется число типа 0100, 0 — нет света, 1 — есть и тд.
12 июня 2020 в 00:43
#