Llevo un par de días investigando sobre cómo usar el Wiimote en el ordenador. Y de paso estoy aprendiendo SDL, mira tú por dónde.
Pues bien, dentro de poco sale un juego para Nintendo DS que se puede considerar un simulador de una guitarra, se llama Jam Sessions y tiene buena pinta.
Y me preguntaba sobre si esto sería posible en la Wii. Ni corto ni perezoso me puse manos a la obra, desempolvando el C de la carrera, y lo hice. La idea es que estén los 12 acordes con sus menores (que se activarían pulsando el botón “C” del Wiimote), de los cuales aparecen 8 en cada una de las posiciones (vertical, horizontal y diagonales), que se seleccionan moviendo la palanca de control del nunchuck a la vez que se agita el mando. Con el botón “B” se podrá modificar la “tabla” de acordes disponible.
¿Cómo queda? Así:
Por ahora sólo he metido 4 acordes y no es más que una prueba de concepto, pero bueno, a ver si después de exámenes tengo un poquillo de tiempo y lo adecento para liberar el código. Está hecho en C, usando libwiimote y SDL. Cuando sea algo ya más visible, postearé de nuevo y pondré un botón para menear.

Frikiiiiiiiii mas ke friki9ii, pero es la polla, jejejejç
Tu si ke sabes como perder el tiempo…. haznos mas juegos divertidos y sacanos de pobres, ke no keremos trabajar, jejejjeç.
Ya me lo enseñas con calma en tu keli so perro.
Buena idea
Perdona, pero no entendí del todo la idea de los controles… que botones usas y quales son los sensores?
A ver si cuelgas el código y echamos unas pruebas.
Un salido saludo!
PD: Tampoco sería mala idea una integración con el FretsOnFire
La idea es que lo haces sonar agitando el mando. De cada acorde hay dos sonidos: hacia arriba y hacia abajo (eso lo implementé ayer por la noche), que se hacen moviendo el mando hacia arriba o hacia abajo (parece lógico, ¿no?).
Para elegir un acorde uso el stick del nunchuk, en la pantalla aparecen los 8 posibles. Los que hay se pueden convertir en menores si mientras tanto pulsas “C”.
No sé… he pensado que se pueden hacer muchas cosas, como hacer modificadores con la cruceta, usar los acelerómetros del nunchuk para elegir acorde… Cuando el código esté más limpito lo publico, pero si alguien lo quiere que me lo diga y se lo paso. O el binario, que depende de libsdl, libwiimote, libsdl-mixer, y libsdl-gfx.