0

Como funciona a arma leve para um videogame?

Muitos videogames domésticos e fliperamas usam algum tipo de arma como dispositivo de entrada. Você aponta a arma para a tela e puxa o gatilho, e se você acertar o alvo na tela, o alvo explode.

Para criar este efeito, a arma contém um foto-diodo (ou um fototransistor) no barril. O fotodiodo é capaz de sentir luz vindo do tela. A arma também contém um interruptor de gatilho. A saída do fotodiodo e o switch são enviados ao computador que controla o jogo.

Propaganda

Ao mesmo tempo, o computador está recebendo sinais dos componentes eletrônicos do driver da tela. Se você leu Como funciona a televisão, sabe sobre o retraço horizontal e retraço vertical sinais usados ​​para alinhar a imagem na tela. Os componentes eletrônicos do driver da tela enviam pulsos para o computador no início dos sinais de retorno horizontal e vertical, de forma que o computador saiba onde o feixe de elétrons está localizado na tela durante cada quadro.

O computador normalmente usa uma das duas técnicas diferentes para descobrir se a arma está ou não apontada para o alvo quando o usuário puxa o gatilho:

  • O computador apaga a tela e depois pinta apenas o objeto alvo de branco. Se o fotodiodo detectar escuridão após um sinal de retrocesso vertical e luz após o próximo, o computador presumirá que a arma está apontada para o alvo e acerta.
  • O computador apaga a tela e depois pinta toda a tela de branco. Leva tempo para o feixe de elétrons traçar a tela inteira enquanto a pinta de branco. Ao comparar o sinal proveniente do fotodiodo com os sinais de retrace horizontal e vertical, o computador pode detectar onde o feixe de elétrons está na tela quando o fotodiodo detecta pela primeira vez sua luz. O computador conta o número de microssegundos que se passam entre o momento em que os sinais de retrace horizontal e vertical começam e o momento em que o fotodiodo detecta a luz pela primeira vez. O número de microssegundos diz ao computador exatamente para onde a arma está apontando na tela. Se a posição calculada e a posição do alvo coincidirem, o computador acerta.

Esses links o ajudarão a aprender mais:

reverent-aryabhata

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *