[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: