Как работают пистолеты от PlayStation 1 и Sega Dreamcast?
По просьбе пользователя Azukar
Жанр виртуального тира со световым пистолетом пришел на приставки с игровых автоматов. Случилось это в конце восьмидесятых годов прошлого века, во времена восьмибитной NES. Простой и затягивающий игровой процесс Duck Hunt и Hogan’s Alley запал в душу многих геймеров.
Нас же сегодня интересует не сам жанр, а его основное «орудие» — Light Gun, или световой пистолет. Подавляющее число видов этого виртуального оружия практически не отличается друг от друга. Технические же нововведения ограничиваются различными решениями вроде автоматической перезарядки и стрельбы. Настоящим же новатором в этой области можно признать лишь Namco, поскольку именно она сделала первый реальный скачок в качестве, создав домашнюю версию своего аркадного пистолета под названием GunCon для PlayStation, отличавшуюся непревзойденной точностью стрельбы.
Чтобы вам было проще понять принцип работы светового пистолета, давайте вначале посмотрим, как работает телевизор. Конечно, мы сильно упростим повествование и опустим всевозможные подробности.
Итак, изнутри экран кинескопа покрыт люминофором — веществом, которое начинает излучать свет, будучи облученным узконаправленным пучком электронов (далее мы будем просто называть его лучом). Так вот, этот самый луч построчно «пробегает» весь экран, последовательно «зажигая» все составляющие его точки. Но происходит это с огромной скоростью, делающей движение луча незаметным для глаза, и в результате мы видим некое изображение. На самом же деле, в каждый конечный отрезок времени на экране горит только одна (!) точка.
Как известно, без источника телевизор ничего не показывает, т.к. лучом ничто не управляет. В нашем случае эти функции берет на себя видеосигнал, посылаемый приставкой. Как мы уже говорили раньше, луч последовательно «зажигает» на экране точки, которые сливаются в горизонтальные полоски, называемые строками (их несколько сотен). Получается, что луч последовательно сканирует весь экран. В каждой точке можно управлять яркостью и цветом луча — так получается картинка, за что и отвечает видеосигнал.
Наконец-то мы добрались до светового пистолета. Его устройство на удивление просто, а его основу составляет фотоэлемент и фокусирующая система, позволяющие пистолету «видеть» происходящее на экране. Фотоэлемент действует гораздо быстрее что позволяет ему (в отличие от нас) различать последовательно зажигаемые ране точки. Точнее, группы точек — для отдельной точки он все же слабоват. В простейшем варианте каждой точке на экране соответствуют определенные координаты, яркость и цвет. Чтобы понять, как определяется, куда направлен в данный момент пистолет, давайте замедлим время в несколько сотен тысяч раз. Теперь мы можем проследить отображение на экране каждой точки. Приставка «рисует» очередную точку, но пистолет направлен в другую область экрана и «не видит» ее, соответственно, посылая сигнал «ничего не вижу». Постепенно, отображая точку за точкой, видеосигнал (а значит, и приставка) высвечивает именно ту точку, на которую в данный момент смотрит пистолет. «Ага, приятель! Кажется, ты целишься сюда…». Но все дело в этом самом «кажется», поскольку на весь этот процесс влияет масса факторов (освещение в комнате, качество кинескопа и т.д.), приставка зачастую не может точно определить координаты. Конечно, разработчики придумали одну хитрость: в наиболее ответственный момент (т.е. сразу же после выстрела) экран вспыхивает, а значит, излучает максимальную яркость, позволяя пистолету более точно определиться с прицеливанием. Возможно, вы не обращали внимания на эту особенность Light Gun Shooter, тем не менее, данный «эффект» происходит постоянно. Но и это не спасает обычные пистолеты, и они продолжают безбожно мазать. Выход же из положения нашла Namco, применив его еще в первой модели своего пистолета GunCon (G-con’45 в Европе). Дело в том, что в отличие от других моделей GunCon имеет еще и видеовход, на который поступает видеосигнал от приставки. Теперь пистолет «ловит» не только яркость с экрана телевизора — он еще и сам сравнивает ее с видеосигналом, где четко «расписано», какой точке на экране какая яркость соответствует. Сам же он выдает приставке и уже готовые координаты. А поскольку пистолет специально сделан для их определения, то и определяет это он значительно лучше, чем программа на приставке. Проблема точности решена!
Жанр виртуального тира со световым пистолетом пришел на приставки с игровых автоматов. Случилось это в конце восьмидесятых годов прошлого века, во времена восьмибитной NES. Простой и затягивающий игровой процесс Duck Hunt и Hogan’s Alley запал в душу многих геймеров.
Нас же сегодня интересует не сам жанр, а его основное «орудие» — Light Gun, или световой пистолет. Подавляющее число видов этого виртуального оружия практически не отличается друг от друга. Технические же нововведения ограничиваются различными решениями вроде автоматической перезарядки и стрельбы. Настоящим же новатором в этой области можно признать лишь Namco, поскольку именно она сделала первый реальный скачок в качестве, создав домашнюю версию своего аркадного пистолета под названием GunCon для PlayStation, отличавшуюся непревзойденной точностью стрельбы.
Чтобы вам было проще понять принцип работы светового пистолета, давайте вначале посмотрим, как работает телевизор. Конечно, мы сильно упростим повествование и опустим всевозможные подробности.
Итак, изнутри экран кинескопа покрыт люминофором — веществом, которое начинает излучать свет, будучи облученным узконаправленным пучком электронов (далее мы будем просто называть его лучом). Так вот, этот самый луч построчно «пробегает» весь экран, последовательно «зажигая» все составляющие его точки. Но происходит это с огромной скоростью, делающей движение луча незаметным для глаза, и в результате мы видим некое изображение. На самом же деле, в каждый конечный отрезок времени на экране горит только одна (!) точка.
Как известно, без источника телевизор ничего не показывает, т.к. лучом ничто не управляет. В нашем случае эти функции берет на себя видеосигнал, посылаемый приставкой. Как мы уже говорили раньше, луч последовательно «зажигает» на экране точки, которые сливаются в горизонтальные полоски, называемые строками (их несколько сотен). Получается, что луч последовательно сканирует весь экран. В каждой точке можно управлять яркостью и цветом луча — так получается картинка, за что и отвечает видеосигнал.
Наконец-то мы добрались до светового пистолета. Его устройство на удивление просто, а его основу составляет фотоэлемент и фокусирующая система, позволяющие пистолету «видеть» происходящее на экране. Фотоэлемент действует гораздо быстрее что позволяет ему (в отличие от нас) различать последовательно зажигаемые ране точки. Точнее, группы точек — для отдельной точки он все же слабоват. В простейшем варианте каждой точке на экране соответствуют определенные координаты, яркость и цвет. Чтобы понять, как определяется, куда направлен в данный момент пистолет, давайте замедлим время в несколько сотен тысяч раз. Теперь мы можем проследить отображение на экране каждой точки. Приставка «рисует» очередную точку, но пистолет направлен в другую область экрана и «не видит» ее, соответственно, посылая сигнал «ничего не вижу». Постепенно, отображая точку за точкой, видеосигнал (а значит, и приставка) высвечивает именно ту точку, на которую в данный момент смотрит пистолет. «Ага, приятель! Кажется, ты целишься сюда…». Но все дело в этом самом «кажется», поскольку на весь этот процесс влияет масса факторов (освещение в комнате, качество кинескопа и т.д.), приставка зачастую не может точно определить координаты. Конечно, разработчики придумали одну хитрость: в наиболее ответственный момент (т.е. сразу же после выстрела) экран вспыхивает, а значит, излучает максимальную яркость, позволяя пистолету более точно определиться с прицеливанием. Возможно, вы не обращали внимания на эту особенность Light Gun Shooter, тем не менее, данный «эффект» происходит постоянно. Но и это не спасает обычные пистолеты, и они продолжают безбожно мазать. Выход же из положения нашла Namco, применив его еще в первой модели своего пистолета GunCon (G-con’45 в Европе). Дело в том, что в отличие от других моделей GunCon имеет еще и видеовход, на который поступает видеосигнал от приставки. Теперь пистолет «ловит» не только яркость с экрана телевизора — он еще и сам сравнивает ее с видеосигналом, где четко «расписано», какой точке на экране какая яркость соответствует. Сам же он выдает приставке и уже готовые координаты. А поскольку пистолет специально сделан для их определения, то и определяет это он значительно лучше, чем программа на приставке. Проблема точности решена!