Précédent Forum FS Generation > Futura-Techno : les forums de l'informatique et des technologies > Technologies
Mot de passe oublié ? Inscrivez-vous !




Réponse
Outils de la discussion Modes d'affichage
Vieux 21/06/2005, 08h27 Message #1 de cette discussion

Date d'inscription: avril 2005
Messages: 101
Jeux vidéo : comment ça marche ???

Bonjour à tous,

Vous avez certainement tous déjà vu dans un bar ou une salle de jeux ces jeux vidéos ou le but est de tuer tout ce qui bouge avec un pistolet ?!!! Non, ce n'est pas un sujet d'éthique...

J'aimerais connaitre le principe de fonctionnement ; il me semble qu'il y a un capteur optique dans le pistolet. Est-ce que c'est une petite matrice CCD qui est là pour traiter les informations par corrélation d'image ? Ou alors sur l'image de l'écran sont projetés des signaux "subliminaux" qui permettent le repère du pointeur du pistolet ?

Si vous avez des idées, merci d'avance...
toinou est déconnecté Bookmark and Share Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

__________________
Inscrivez-vous au forum gratuitement pour poser votre question.

Poursuivez votre recherche
Recherche personnalisée
Vieux 21/06/2005, 17h44 Message #2 de cette discussion

Date d'inscription: janvier 2003
Localisation: Belgique
Âge: 24
Messages: 61
Re : Jeux vidéo : comment ça marche ???

en faite...

dans le pistolet il y a un capteur optique (qui zoom sur 1pixel)

en fonction de la couleur du pixel, l'ordinateur peut te dire si tu a touché ta cible ou non!

n'oublions pas que les couleurs sont en general codé sur 3*8bit.
ce qui correspond a 16777215 couleurs differentes
et jpx te dire, que entre la couleur X, et la couleur X+1 l'humain ne voit pas vraiment la difference, ce que l'ordinateur peut faire!

des lors, entre le noir du décor, et le noir(un rien plus clair) de l'enemi, nous on y voit que du feu.... mais pour l'ordinateur, ya pas photo... t'as loupé ta cible

lol

j'espere t'avori eclairé
loicus est déconnecté Bookmark and Share Réponse avec citation
Vieux 21/06/2005, 18h14 Message #3 de cette discussion

Date d'inscription: avril 2005
Messages: 101
Re : Jeux vidéo : comment ça marche ???

Merci beaucoup looooooooool !!!
Je vais enfin pouvoir dormir tranquille !

Merci encore !
toinou est déconnecté Bookmark and Share Réponse avec citation
Vieux 21/06/2005, 19h27 Message #4 de cette discussion

Date d'inscription: février 2003
Localisation: Agen
Âge: 36
Messages: 333
Re : Jeux vidéo : comment ça marche ???

Pourquoi certains pistolets ne fonctionnent pas avec une télé 100 hertz?(avec une console de salon, pas une borne d'arcade)...
Fred est déconnecté Bookmark and Share Réponse avec citation
Vieux 21/06/2005, 20h15 Message #5 de cette discussion

Date d'inscription: janvier 2003
Localisation: Belgique
Âge: 24
Messages: 61
Re : Jeux vidéo : comment ça marche ???

aucune idées...

peut etre que le temp de lecture du pistolet est trop long, des lors il y a un melange entre le pixel avant et apres rafraichissement
(un bleu, et un rouge par xemple, ce qui fait que le pistolet lit du violet... alors qu'il est sencé tuer l'enemi seulement si il y a du rouge...) je ne sias pas... masi ca serait une explication
loicus est déconnecté Bookmark and Share Réponse avec citation
Vieux 22/06/2005, 09h42 Message #6 de cette discussion

Date d'inscription: janvier 2005
Messages: 1416
Re : Jeux vidéo : comment ça marche ???

Citation:
Envoyé par loicus
en fonction de la couleur du pixel, l'ordinateur peut te dire si tu a touché ta cible ou non!
Non, c'est par rapport au moment ou le pixel est rafraichis.
Le canon à électron du téléviseur effectue un balayage sur la surface de l'écran. Le persistance de la rétine nous empêche de voir ce balayage, mais un capteur le peut. Donc on mesure le temps entre le début du balayage et l'allumage du pixel visé, cela nous donne la position du pixel.

C'est d'ailleurs pour cela que cela ne marche avec les TV 100 hertz, le balayage n'est pas à la même vitesse et le pistolet ne comprend pas car le balayage est trop rapide pour le capteur.
Garion est déconnecté Bookmark and Share Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

Vieux 23/06/2005, 08h31 Message #7 de cette discussion

Date d'inscription: avril 2005
Messages: 101
Re : Jeux vidéo : comment ça marche ???

Donc si j'ai bien compris, quand on appuie sur le bouton pour tirer, le capteur optique pointé vers l'écran voit un pixel noir (à moins que par chance il tombe dessus lors du rafraichissement, très peu probable !), et compte le temps jusqu'à que le pixel s'illumine, lors du rafraichissement ; en connaissant l'instant du début de celui-ci, un peu d'additions et hop ! Position détectée ?
toinou est déconnecté Bookmark and Share Réponse avec citation
Vieux 23/06/2005, 11h10 Message #8 de cette discussion

Date d'inscription: janvier 2005
Messages: 1416
Re : Jeux vidéo : comment ça marche ???

Citation:
Envoyé par toinou
Donc si j'ai bien compris, quand on appuie sur le bouton pour tirer, le capteur optique pointé vers l'écran voit un pixel noir (à moins que par chance il tombe dessus lors du rafraichissement, très peu probable !), et compte le temps jusqu'à que le pixel s'illumine, lors du rafraichissement ; en connaissant l'instant du début de celui-ci, un peu d'additions et hop ! Position détectée ?
Oui, c'est ça. Le balayage intervenant 50 fois par seconde, le temps d'attente est très court (moins de 2 centième de seconde).
Garion est déconnecté Bookmark and Share Réponse avec citation
Vieux 23/06/2005, 17h39 Message #9 de cette discussion

Date d'inscription: janvier 2003
Localisation: Belgique
Âge: 24
Messages: 61
Re : Jeux vidéo : comment ça marche ???

Citation:
Envoyé par toinou
Donc si j'ai bien compris, quand on appuie sur le bouton pour tirer, le capteur optique pointé vers l'écran voit un pixel noir (à moins que par chance il tombe dessus lors du rafraichissement, très peu probable !), et compte le temps jusqu'à que le pixel s'illumine, lors du rafraichissement ; en connaissant l'instant du début de celui-ci, un peu d'additions et hop ! Position détectée ?
heu.... non, je crois que y a un probleme...
pcq le delta t est le meme pour chaque pixel (évidement)
loicus est déconnecté Bookmark and Share Réponse avec citation
Vieux 23/06/2005, 19h05 Message #10 de cette discussion

Date d'inscription: janvier 2005
Messages: 1416
Re : Jeux vidéo : comment ça marche ???

Citation:
Envoyé par loicus
heu.... non, je crois que y a un probleme...
pcq le delta t est le meme pour chaque pixel (évidement)
Non, le pistolet sait à quel moment en allumé le premier pixel en haut à gauche de l'écran (il y a un signal de la carte vidéo qu'on peut capter). Le delta t, c'est l'intervalle de temps entre le moment où ce premier pixel s'allume et le moment ou le pixel visé s'allume, il est différent pour chaque pixel.

Un téléviseur a une résolution de 720x576 pixels soit = 414720 pixels, si je néglige le temps de retour du faisceau d'électron d'une ligne à l'autre et le temps (en pratique ils ne faudrait pas le négliger, mais c'est pour simplifier le calcul, je néglige aussi le fait que l'image est entrelacée, c'est juste pour l'exemple).
Le balayage prend 0,02s (50 balayage par seconde) pour 414720 pixels donc si le delta t que j'obtient est de 0.0055 s par exemple, on fait 0.0055 / 0.02 * 414720 = 130548eme pixel de l'écran.
Soit : ligne 226, colonne 372
Garion est déconnecté Bookmark and Share Réponse avec citation
Vieux 23/06/2005, 19h13 Message #11 de cette discussion

Date d'inscription: avril 2005
Messages: 101
Re : Jeux vidéo : comment ça marche ???

Reformulation !

Le pistolet est braqué sur l'écran ; on appuie sur le bouton ; l'ordinateur connait exactement à quel moment commencence chaque raffraichissement (t0), qui débute en haut à gauche de l'écran. Il attend donc l'impulsion lumineuse détectée par le capteur optique (pendant ce temps d'attente très court, on considère que le pistolet braque toujours au même endroit);

Dès qu'il l'a détectée, il connait :
- le temps t0 du début du rafraichissement,
- le temps t1 de l'arrivée de l'impulsion lumineuse.

Connaissant la vitesse de parcours du faisceau d'éléctrons sur la surface de l'écran, grâce au temps, il remonte à la position du pixel.
C'est correct ?

Maintenant, une autre question : pour les nouvelles générations de TV : LCD, rétroprojecteur, y a t'il un rafraichissement identique ? Il me semble que non... A priori, je dirai que chaque pixel est toujours allumé (contrairement aux écrans à balayage où le pixel est allumé de manière ponctuelle), il ne fait que changer de couleur à chaque raffraichissement... Correct ?

Si c'est le cas, le système de pistolet dont on vient de parler ne fonctionnerait plus alors ?

Pourtant, dans les salles de jeux, les jeux utilisant des pistolets se trouvent sur des écrans géants, TV de type rétroprojecteur et donc sans balayage... Comment ça marche alors ?

J'ai fait beaucoup d'hypothèses, corrigez-moi si j'ai faux...
toinou est déconnecté Bookmark and Share Réponse avec citation
Vieux 25/06/2005, 23h09 Message #12 de cette discussion
cma

Date d'inscription: juin 2005
Messages: 5
Re : Jeux vidéo : comment ça marche ???

est-te vous sure de ce procédé ? ,ca me parait bien azardeu pour un jeu vidéo ,non ,???
cma est déconnecté Bookmark and Share Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

Vieux 26/06/2005, 01h15 Message #13 de cette discussion

Date d'inscription: décembre 2003
Localisation: Belgique
Âge: 43
Messages: 2286
Re : Jeux vidéo : comment ça marche ???

C'est toujours ce que j'ai entendu aussi. Le pistolet détecte l'allumage du (des) pixel(s) visé(s) sur l'écran. Comme le pixel s'allume selon le balayage, il suffit de connaître celui-ci pour en déduire les coordonnées sur l'écran.
__________________
Connaissez vous les Stroogs?
monnoliv est déconnecté Bookmark and Share Réponse avec citation










Annonces publicitaires (Futura Sciences n'est pas responsable du contenu de ces publicités)
Réponse

Tags
marche, comment, video, jeux

Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non




Les dernières actualités
21/11 13:32 - Quand les crocodiles mangeaient les dinosaures
21/11 11:58 - En bref : encore plus de CO2 dans l'atmosphère en 2008
21/11 10:07 - Sida : l'inquiétant résultat de l'enquête Prevagay
20/11 17:24 - Google Chrome OS : démarrage sur un netbook en 11 secondes chrono !
20/11 15:25 - Fête de la science : découvrez le rayonnement fossile
20/11 13:39 - La suite bureautique Microsoft Office 2010 en diffusion gratuite !
20/11 12:13 - En bref : ce week-end, rapportez vos vieux appareils électroniques


Fuseau horaire GMT +1. Il est actuellement 09h09.


Édité par : vBulletin®
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd. Tous droits réservés.