[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Off-Topic] ¿Jugamos?



Buenas.
Quiero comentarles algo que descubrí hace poco tiempo.

Resulta que buscaba audio-juegos para jugar, cuando me topé con audioquake. ¿Que? si, audioquake, tal y como lo leen.

¿De que se trata?
se trata de una modificación del motor zquake[1] que agrega características de salida extra al stdout e indicaciones en el mundo 3D.

El programa depende de los datos de quake (cualquier versión) y permite a un usuario invidente jugar con un amigo por red, cosa que yo esperaba encontrar.

El programa depende de una síntesis de voz para hablar y utiliza accesibilidad implícita dentro del mapa, por ejemplo sonidos graves indicando paredes, sonidos agudos indicando puertas, sonidos intermedios indicando escaleras...etc.

Además, si un usuario normal lo quiere jugar, puede tranquilamente desactivar todas estas características e incluso puede abrir el programa sin necesidad de la síntesis de voz, teniendo el quake en su versión original. El único inconveniente con esto es que otra modificación al motor es que le quitaron todo menú... así que toca teclear los comandos mediante la consola del juego.

El programa completo consiste en un script en perl que se encarga de abrir pipes entre el programa y el script y entre el script y la síntesis de voz. Esto posibilita que el script pueda también utilizar hardware de síntesis de voz (no tengo la capacidad de probarlo) y es altamente configurable mediante un archivo de configuración a parte, donde se configuran las órdenes a ejecutar cuando se recibe un mensaje de prioridad normal, cuando se recibe un mensaje importante, cadena de inicialización de la síntesis....

Además el programa puede compilarse con soporte para opengl, opengl+sdl opengl+x o se puede quitar totalmente la salida de vídeo del programa para aquellos usuarios que realmente no la necesitan.

Acerca de los controles, debo decir que es algo incómodo controlarlo, ya que no trae una configuración típica de quake, por tanto hay que meterle mano a los archivos de configuración para cambiar las teclas. Además, el script en perl desactiva el soporte para el mouse haciendo posible que el usuario invidente pueda controlar sin problemas la cámara, cosa que también se puede resolver iniciando el ejecutable directamente. No estoy seguro, pero creo que el programa añade algún cheat para el apuntado automático...

Es una verdadera lástima que no haya sido capaz de hacer convivir el programa con pulse audio, ya que lo único que soporta el programa es salida a oss y alsa.

Si alguien quiere trastear con el juego (se agradece que alguien escriba el soporte para salida a pulseaudio/sdl), aquí está el repo en launchpad (bazaar).

bzr checkout lp:audioquake

por sierto, estuve peleando con speech-dispatcher y bueno, hay cosillas que no logro que funcionen...pero ya veré como resuelvo, puesto que ade tener una solución.

saludos.

[1] http://sourceforge.net/projects/zquake
--
Y conocereis la verdad y ella os hará libres.
begin:vcard
fn:Francisco Rafael Del Roio
n:Del Roio;Francisco Rafael
email;internet:francipvb@hotmail.com
x-mozilla-html:FALSE
version:2.1
end:vcard


Reply to: