Lo primero de todo es decir que no soy ingeniero de Nintendo. Puede parecer una tontería, pero como hoy en día las cosas escritas en la Wikipedia tienen que ser verdad, y todo el mundo hace más caso a la información médica en páginas web que a su médico, nunca está de mas una advertencia. Yo no se exactamente como funciona la Wii, no tengo una y no he desmontado una nunca. Pero por lo que he leído y he podido probar, no ando muy desencaminado.
La primera en la frente: la Wii no tiene un sensor de posición. Este post va principalmente para los NO lectores de este blog, porque muchos de los habituales ya sabrán como funciona el Wiimote, pero hay mucha desinformación por ahí fuera.
La detección de posición solo ser realiza cuando el mando ‘apunta’ a la barra de sensores.Dicha barra solo contiene dos focos de luz infraroja, por lo que si se rompe, se pueden comprar dos luces infrarojas y harán el mismo efecto. Ya ha sido probado y funciona bien.
En el mando hay una cámara que detecta la luz infraroja y en base a la distancia triangula la posición del Wii-mando en el espacio. Por eso, si cuesta distinguir la luz (por ejemplo, con el mando casi en un lateral de la barra) el posición obtenida empieza a ’saltar’ y a dar valores imprecisos.
Por ello, es imposible que el wiimando reproduzca nuestros movimientos, a no ser que estemos apuntando hacia la barra de sensores. Ningún juego puede hacerlo, porque es cosa del hardware, lo más que pueden es aproximarse o intentar parecer que sí se captura el movimiento.
Por otro lado, tanto el Wii-mando como el nunchuck tienen un acelerómetro en su interior. De esta manera, y gracias a que se genera electricidad al aplicar una fuerza sobre él, se puede saber si se hizo un movimiento con el mando. Pero no su posición. Esto resulta muy útil en los juegos, por ejemplo pudiendo dar un puñetazo agitando el mando.
Un ejemplo curioso lo tenemos en el Metroid Prime Corruption. Al agitar el nunchuck lanzamos un gancho que nos permite derribar obstáculos. Sin embargo, cuando tenemos que manipular la llave de una puerta, necesitamos el Wii-mando porque ahí manejamos directamente la mano de Samus y es necesaria la posición concreta de nuestra mano. Pero resulta curioso que, a pesar de que Samus es zurda, manejamos su mano con el Wii-mando en la derecha.
Esto no quita que siga siendo un sistema de control muy interesante, sobretodo si se sabe usarlo. Pero no es un control tan sencillo como pudiera parecer. La gente pide que en pantalla se repliquen los movimientos del usuario, en parte porque es lo que Nintendo ha vendido al público, y los desarrolladores no pueden hacer eso. Su mejor baza es engañar al usuario (algo que todo creador de videojuegos debe hacer, al fin y al cabo) para que crea que sí se puede.
Si alguien quiere regalarme la Wii, que no se corte, aunque ahora no tenga mucho catálogo. Pero tiempo al tiempo.
- Waaghman Mini-party (2): Los juegos
- Cómo unificar a casuals y hardcores
- E3 2009
- Mi experiencia con el homebrew en la ds
- Black
KnudoW dice:
No sabía que el wii-mote también tuviese el sensor de movimiento. Para qué les sirve? No se puede saber simplemente con las luces? O es para hacer movimientos tipo nunchaku, que igual dejas de apuntar al infrarrojo…
Miguel Herrero dice:
Los infrarojos son bastante limitados, imagina por ejemplo el tenis o manejar una espada, no tienes el mando apuntando a los infrarojos. Se supone que con ese sensor, se aproxima la posición del mando, pero con el tiempo se descalibra y conviene volver a apuntar a la barra de sensores.
Imagino que por eso en algunos juegos del Raving Rabbids te obligan a apuntar al centro de la pantalla antes de empezar el minijuego, para obtener una posición fiable del mando antes de empezar a aproximar.
eduyayo dice:
mozo…
Puedes manejar el chaku y el mote con la mano que quieras, vamos, yo cambiaba de mano en el blazing angels de mano… claro que como no soy ambidextro acababa volviending… pero me reposaba la izquierda ^^… Pero vamos que esa restricción no existe.No hay ningún sensor de posición. Lo único que hay es la posición relativa de las dos luces infrarrojas de la barra esa que se pone sobre o bajo la tele. Es decir, si acercamos el wiimote (apuntanto a la tele) las luces se se separan con lo que el wiimote sabe que acercamos la mano. Al reves al alejar. Luego también sabe la inclinación pero eso depende de un giroscopo que lleva dentro. El chaku también lleva giroscopo.
El giroscopo va montado sobre un acelerómetro de forma que ambos mandos saben cuando empujas o frenas pero no saben cuánto has desplazado la mano. Pueden pedir la intensidad y duración de un acelerón o frenazo (que para el caso es lo mismo) pero no saben la velocidad a la que mueves la mano y, por tanto, nunca se tiene la posición real de la mano :/
Al principio de los tiempos cuando se empezó a vender la Wii se hacía la pregunta a Nintendo de si alguna vez se iba a dar un movimiento 1 a 1 del mando con un juego y eludían la respuesta con algo como “aún estamos empezanding y no sabemos hasta dónde pueden llegar los desarrolladores”.
Pero no, una vez sabes que sólo maneja inclinación y aceleración sabes que nunca se sabe la posición


[...] Cuando vimos el hardware, casi todos pensamos lo mismo: de ahí pueden salir MUY buenos juegos. Y realmente, han salido algunos muy buenos, pero si me pongo a pensar, hay más de XBox360 que me llamen la atención. Quizás se deba a que nos engañaron un poco a todos. Nos dijeron que el mano capturaría nuestros movimientos, pero no es así. [...]