Важная информация

User Tag List

Показано с 1 по 8 из 8

Тема: Вопрос по Dendy

  1. #1
    Member Аватар для Arigato
    Регистрация
    05.05.2006
    Адрес
    Ростов-на-Дону
    Сообщений
    113
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Вопрос по Dendy

    Была у меня когда-то игровая приставка Денди. Так вот у него был пистолет, во многих играх он работал не очень качественно (может это было связанно с самим пистолетом), т.е. можно было попасть, стреляя даже в другую часть экрана.
    И возник вопрос: по какому принципу работал этот пистолет? Что там было, фотодиод? И как определялось, попал или нет?

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Member Аватар для do_se
    Регистрация
    19.09.2005
    Адрес
    Perm
    Сообщений
    131
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    очень просто работает. В любой момент времени засвечивается только одна точка на экране. Точка "бежит" по экрану отрисовывая строчку, далее переходит в начало следующей строки и так далее на весь кадр. Сточек на телевизоре 625. За счет инертности нашего зрения мы видим полную картинку кадра.
    Итак, если взять за основу отсчета частоту синхронизации, можно вычислить в каком месте экрана была точка когда её сигнал считал фотодиод пистолета и перевести эти координаты на геймплей. Примерно так: когда нажал выстрел на пистолете луч отрисовывал точку в средине летящей утки.
    При этом не обязательно пользоваться лучом кинескопа как источником сигнала, можно "стреллять" в рядом стоящую лампу. Только при этом, чтобы попадать нужно самому засинхронизироваться от генератора строчной развертки
    Лучше переспать, чем недоесть

  4. #3
    Guru Аватар для CHRV
    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от do_se
    очень просто работает. В любой момент времени засвечивается только одна точка на экране. Точка "бежит" по экрану отрисовывая строчку, далее переходит в начало следующей строки и так далее на весь кадр. Сточек на телевизоре 625. За счет инертности нашего зрения мы видим полную картинку кадра.
    Итак, если взять за основу отсчета частоту синхронизации, можно вычислить в каком месте экрана была точка когда её сигнал считал фотодиод пистолета и перевести эти координаты на геймплей. Примерно так: когда нажал выстрел на пистолете луч отрисовывал точку в средине летящей утки.
    При этом не обязательно пользоваться лучом кинескопа как источником сигнала, можно "стреллять" в рядом стоящую лампу. Только при этом, чтобы попадать нужно самому засинхронизироваться от генератора строчной развертки
    Хе-хе, работает совершенно не так!
    Мишень на денди моргает каким нить ярким светом с частотой около 5гц, если сигнал с пистолета совпадает с частой моргания мишени то попал.

    Метод описанный выше не используется по причине опять же описанной выше .

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

  5. #4
    Member Аватар для do_se
    Регистрация
    19.09.2005
    Адрес
    Perm
    Сообщений
    131
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CHRV
    Хе-хе, работает совершенно не так!
    Мишень на денди моргает каким нить ярким светом с частотой около 5гц, если сигнал с пистолета совпадает с частой моргания мишени то попал.

    Метод описанный выше не используется по причине опять же описанной выше
    вау! этож надо так заблуждаться все эти годы!
    тада получается, что мишень в один момент времени должна быть только одна на геймплее?
    Лучше переспать, чем недоесть

  6. #5
    Guru Аватар для CHRV
    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от do_se
    вау! этож надо так заблуждаться все эти годы!
    тада получается, что мишень в один момент времени должна быть только одна на геймплее?
    Нет не одна - они могут мигать попеременно (не одновременно).
    Не ты один на эти грабли наступил...
    Мы когда делали примочку к одной приставке тоже на это налетели. Потом удалось программно разрулить!

    ПРичем на Денди они по моему начинают мигать, когда кнопку выстрела нажимаешь . Я точно не помню уже.

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

  7. #6
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,567
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    395
    Спасибо Благодарностей получено 
    1,205
    Поблагодарили
    393 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CHRV
    ПРичем на Денди они по моему начинают мигать, когда кнопку выстрела нажимаешь
    На сколько я помню в игре про уток, когда нажимаешь на курок пистолета, на долю секунды экран полностью закрашивался в чёрный цвет, а на месте утки возникал белый квадрат. Вот и вся хитрость
    С уважением, Станислав.

  8. #7
    Guru Аватар для CHRV
    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE
    На сколько я помню в игре про уток, когда нажимаешь на курок пистолета, на долю секунды экран полностью закрашивался в чёрный цвет, а на месте утки возникал белый квадрат. Вот и вся хитрость
    У меня какая то более продвинутая игра есть не про уток. ТАм вот как я написал действует. Когда кнопку нажимаешь мишени начинают ярким цветом мыргать (точнее не мишени а квадрат спрайта). ПРичем мишени именно две - они попеременно мыргают.

    Ну короче технология рассказана - можете сами проверить как это работает .

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

  9. #8
    Junior
    Регистрация
    09.04.2006
    Адрес
    Тольятти
    Сообщений
    3
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE
    экран полностью закрашивался в чёрный цвет, а на месте утки возникал белый квадрат
    Цитата Сообщение от CHRV
    мишени начинают ярким цветом мыргать
    Правда, как всегда, посередине...
    В пистолет вмонтирована до безобразия простая схема: фотодиод и токоограничительный(однов� �еменно нагрузочный) резистор.
    Ясно, что срабатывает это хозяйство только от уровня освещенности фотодиода (поэтому ствол нужно прикладывать к экрану). А далее дело программы - 1.вывели спрайт с высокой яркостью, 2.смотрим сигнал с фотодиода, 3.если есть, значит попали!!! 4.нет сигнала - блин, промазали.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Джойстики от Dendy, Sega
    от Shiru в разделе Устройства ввода
    Ответов: 20
    Последнее: 03.12.2011, 18:27
  2. Видеопроцессор Dendy для Сектрума
    от Jukov в разделе Изображение
    Ответов: 87
    Последнее: 21.06.2011, 15:33
  3. Вопрос про ПЗУ
    от Eltaron в разделе Память
    Ответов: 14
    Последнее: 25.12.2005, 20:17
  4. вОпрос по железу
    от Conan в разделе Несортированное железо
    Ответов: 61
    Последнее: 05.03.2005, 19:53

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •