Alfombra de baile en Stepmania
Hola a todos:
Quizá sea símbolo de nuestros tiempos o puede que sea sólo mi comodidad personal, pero nunca he sido muy bueno para los deportes… =P
Mi esperanza está depositada en los ciberdeportes (enlace en inglés), aunque jugar Enemy Territory no me ha hecho más delgado todavía. Pero esto podría cambiar, porque he instalado el fabuloso juego Stepmania, clon libre de los populares juegos Dance Dance Revolution y Pump It Up.
Stepmania está increíblemente bien logrado comparado con los juegos originales y presenta algunas innovaciones como permitir que mientras bailes puedas ver imágenes, videos o incluso karaokes de las mismas canciones.
Esta es una de mis canciones preferidas: “Evangelion: Cruel Angel’s Thesis”, aunque no la juego con tanta dificultad como en el video, sólo soy humano… xD
Por ser software libre, hay mucha gente trabajando alrededor del proyecto, por lo que existe mucho material e información disponible. Además posee instaladores para Linux y MacOSX y absolutamente gratis.
Si estás interesado, vamos por parte:
* Descarga la versión que corresponda a tu SO (para Ubuntu descargué el archivo “Linux binary”):
http://www.stepmania.com/wiki/Downloads
* Revisa las instrucciones de instalación y configuración (en linux, si bajas el archivo binario, sólo lo descomprimes, lo ejecutas y juegas):
http://www.stepmania.com/wiki/Install_and_Configure_StepMania
* Descarga e instala las canciones que desees:
- Canciones para descargar desde el mismo sitio del juego.
http://www.stepmania.com/wiki/Download_Songs
- Lista de sitios externos que tienen canciones.
http://www.stepmania.com/wiki/Song_Download_Sites
- Yo he probado y recomiendo las de este sitio:
Stepmania Download Source
Ahora que ya tienes instalado Stepmania y una buena cantidad de canciones, sólo falta jugar. Al principio lo hacía con el teclado y/o con un gamepad para asi tener 2 jugadores. Pero si se quiere emular en algo la experiencia de las máquinas recreativas, una alfombra de baile es imprescindible. Existe una multitud de alfombras plásticas, metálicas, para PSX, PC con puerto USB, PC con puerto de juego o PC con puerto para impresora, además de adaptadores entre uno y otro tipo y para 2 alfombras. Mi novia se había comprado una hace bastante tiempo y estaba bien guardada en su caja, así que se la pedí prestada para probarla y hacer algo del ejercicio que me falta. Es una alfombra plástica con 2 puertos (para PSX y puerto LPT) y es quizá la más “complicada” de instalar (el USB por lo general se enchufa y listo y el puerto de juego la reconoce como un gamepad más).
¿Y cómo lo hice para jugar? Aquí les explico (esto lo hago después de haberla instalado y “testeado” por un par de horas…):
Gracias a una entrada en el Diario de Miry, una usuaria de la Asociación de Usuarios Asturianos de Linux encontré mi respuesta. Ella es debianita, pero como Ubuntu está basado en Debian, el proceso es similar.
Para activar la alfombra se debe realizar esta secuencia en la línea de comandos (no olviden el “sudo” en Ubuntu, ya que se necesitan permisos de root):
sudo /sbin/rmmod lp
sudo /sbin/modprobe joydev
sudo /sbin/modprobe gamecon map=0,8
(lo anterior básicamente elimina un modulo del kernel y lo reemplaza por el modulo del periférico)
Lo que sigue no se si es necesario en Ubuntu, pero lo realicé igual por si acaso, sin problemas (si alguien lo sabe con certeza, por favor orienteme):
sudo /bin/chmod 666 /dev/input/js?
Y para probar si ya funciona:
sudo jstest /dev/input/js0
(aparece una lista de letras y números que son los parámetros de los botones de un gamepad. Si presionas sobre los botones de la alfombra y los valores cambian, es que está reconocida)
Si necesitan un poco más de información técnica, por favor lean el post original de Miry.
Recomiendo instalar los paquetes “joystick” y “jscalibrator” para tener unos programitas que serán utiles para la alfombra u otro periférico de juego (para calibrarlos o reconocer los botones):
sudo apt-get install joystick jscalibrator
Finalmente sólo se deben configurar las teclas dentro del juego y JUGAR!
Espero haya sido lo suficientemente claro, cualquier duda intentaré responderla. salu2 y hagan ejercicios! (aunque sea con los dedos…)
