## Space Plumber 1.0.2 - Juego 3D

### Documentación preliminar
(C) Angel Ortega 1997

Indice

> ¿Qué es esto?
> Requerimientos del sistema
> Historia
> El menú
> Estoy dentro. ¿Qué hago ahora?
> Parámetros en línea de comando
> Créditos y agradecimientos
> Más información

¿Qué es esto?

> Space Plumber es un juego 3D en primera persona, es decir, un juego donde tú ves lo que ve el personaje que controlas. El objetivo principal es salvar una planta de proceso submarina de ser completamente invadida por las aguas, mediante la activación de bombas de extracción de agua diseminadas por los corredores.

Requerimientos del sistema

> Space Plumber funciona bien en cualquier máquina Pentium con al menos 8 Mb de RAM. En máquinas inferiores como la familia 486 funciona, pero se recomienda usar los modos 'motion blur' o 'low detail', para que el juego vaya a una velocidad tolerable. Definitivamente *necesita* un coprocesador matemático.

> Ha sido probado en Windows 3.11, Windows 95 y DOS con éxito. Se recomienda una tarjeta de sonido Sound Blaster para una diversión completa. Para ello, debe estar definida correctamente la variable de entorno BLASTER. Si el juego se usa en Windows 95, probablemente esta variable ya ha sido definida. En otros entornos puede ser necesario definirla a mano o mediante alguna utilidad suministrada con la tarjeta.

Historia

> Siglo 22, en alguna parte en el interior del sistema planetario X-239. Este grupo de planetas recientemente descubierto, todos ellos con su superficie completamente cubierta de agua, se ha convertido en una de las fuentes más ricas para la industria minera. Poderosas compañías han instalado una vasta red de plantas de proceso a lo largo de estos mundos acuáticos, llevando allí toda clase de profesionales técnicos, ingenieros, científicos y fontaneros. Tú eres parte de una patrulla de fontaneros que viaja de planeta en planeta intentando solventar problemas en estos procesadores de riqueza.

> Pero como todas las empresas de éxito, estas compañías gastan poco dinero en empleados.

> Cuando la alarma empieza a sonar, corres a tu consola a leer el mensaje entrante. Una de las mayores plantas de proceso tiene un fallo importante en su sistema de presión, dejando pasar dentro el agua. Pero, debido a una reciente reestructuración de plantilla, tú eres el único fontanero espacial disponible en este momento para poner las cosas en marcha. '¿El único?', te preguntas. Y el problema es difícil: tienes que correr por los pasillos, encontrar las bombas de extracción de agua y activarlas manualmente, una por una. '¡¿Manualmente?!', preguntas de nuevo. Pero eso no es todo; algunos niveles tienen un sistema de seguridad que bloquea todas las bombas. En estos niveles debes encontrar primero TODAS las consolas, desactivarlas y después activar las bombas. '¿Por qué este p*** sistema de seguridad no está roto como todo lo demás?', piensas. Bueno, la vida es así de dura. Y prepárate para que el sistema de iluminación esté 'inestable' en algunas de las áreas. Hay un total de 30 niveles en la planta.

El menú

> El menú principal aparece tras una breve introducción, mostrando cinco opciones.

> Begin (Comienzo)

> > Esta opción comienza el juego en el nivel 1. Cuando se completa un nivel (activando todas las bombas y desactivando todas las consolas, si las hay), se mostrará en pantalla el código de acceso al nivel siguiente. Apúntate este código, te permitirá acceder directamente a ese nivel la siguiente vez que ejecutes el juego (no hay una opción de salvar juego). Después de resolver un nivel el siguiente se muestra automáticamente.

> Go Level (Ir a un nivel)

> > Esta opción permite saltar a un nivel. Te pide que teclees el número de nivel y su código de acceso. Después de ésto, funciona igual que la anterior opción del menú.

> Custom (Personalizar)

> > Esta opción permite crear un laberinto a tu gusto. Un mapa aleatorio será generado para tí. Aquí pueden modificarse algunos parámetros para jugar un área personalizada. Hay una breve descripción en pantalla de cada uno de estos parámetros, experimenta con ellos.

> Help (Ayuda)

> > Muestra una pantalla con una referencia rápida de las teclas usadas en el juego.

> Quit (Salir)

> > Sale. (¿Quién lo iba a decir?)

Estoy dentro. ¿Qué hago ahora?

> ¡Estás dentro! Bien, no es muy diferente de otros juegos en primera persona que hayas jugado previamente. Tú ves lo que Space Plumber ve: escaleras, corredores, habitaciones. Usa las teclas del cursor para mover adelante (cursor arriba) y atrás (cursor abajo), las teclas de izquierda y derecha te permiten girar. Pulsando además algunas de las teclas de mayúsculas (shift) te permite correr (ojo: sólo si estás fuera del agua). Según el agua te va cubriendo de los pies hacia arriba, tiendes a moverte más despacio, y si estás completamente bajo el agua, puedes bucear libremente en 3D, usando las teclas mencionadas junto a 'C' y 'D' (o ESPACIO) para bucear arriba y abajo, respectivamente (debes sacar cada cierto tiempo la cabeza por encima de la superficie para tomar oxígeno, si el techo te deja).

> Identificarás fácilmente las bombas: están en los muros, y su aspecto es el de grifos metálicos, redondos o en forma de cruz. Las consolas también aparecen en las paredes y son como monitores de ordenador, cuadrados y con un salvapantallas de colores. Para activar todos estos dispositivos, simplemente avanza sobre ellos para tocarlos (no hay ninguna tecla de 'uso').

> Verás un contador hacia atrás en la parte inferior derecha de la pantalla. Es simplemente el tiempo estimado de hundimiento total: el juego no termina cuando llega a cero, sino cuando mueres (por falta de oxígeno) o ganas (activas todas las bombas). Debes tener en cuenta varias cosas: los niveles nunca se hunden completamente, sino que siempre queda en algún sitio una bolsa de aire (una habitación no completamente cubierta de agua) que puedes usar para sobrevivir. Además, cuando activas todas las bombas, el sistema de extracción de agua comienza a funcionar y el nivel del agua empieza a bajar. NO ganas hasta que el nivel del agua esté por debajo de tí; puedes morir por falta de oxígeno después de activar todas las bombas.

> La tecla F1 activa / desactiva el modo 'low detail'. Este modo es más rápido, pero el aspecto general de la pantalla tendrá menos definición. La tecla F3 activa el modo 'motion blur', que no es más que un modo híbrido, que muestra la pantalla en bajo detalle cuando se está en movimiento y en alto cuando se está parado. Prueba este modo primero si el juego va lento en tu ordenador.

> La tecla F2 sirve para activar / desactivar la corrección gamma. Si tu juego parece demasiado oscuro, pulsa F2. Algunos monitores antiguos muestran Space Plumber con poco brillo.

> Finalmente, puedes parar temporalmente el juego pulsando 'P' y salir al menú principal pulsando ESC.

Parámetros en línea de comando

> Space Plumber puede ser ejecutado tecleando simplemente splumber y pulsando RETURN. De todas formas, hay un montón de parámetros que pueden ser usados para modificar el comportamiento del juego.

> En este documento se describe sólo un pequeño conjunto de esos parámetros. Para una lista completa, puedes mirar en la Space Plumber Home Page.

> Los parámetros del Space Plumber pueden ser usados como argumentos en la línea de comando o grabándolos con un editor de texto estándar en el fichero de inicio, splumber.rc, uno por cada línea (este fichero tiene que estar en el mismo directorio que el programa). Su formato es variable=valor.

> Parámetros

> > low_detail=[1 ó 0]
> >   Activa el modo 'low detail'.

> > use_motion_blur=[1 ó 0]
> >   Activa el modo 'motion blur'.

> > use_gamma_correct=[1 ó 0]
> >   Activa la corrección gamma.

> > gc_level=[2..5]
> >   Define el nivel de corrección gamma. Por defecto es 2.

> > no_sound=[1 ó 0]
> >   Desactiva el sonido. No hay forma de desactivar el sonido desde dentro del juego.

> > wanted_sample_frequency={entero}
> >   Define la frecuencia de muestreo de los sonidos. Por defecto es 11025. Se ha detectado en una vieja SoundBlaster Pro de 8bit que esta frecuencia por defecto degrada la calidad del sonido (especialmente en sonido graves). Si experimentas ésto, prueba con una frecuencia menor, como 5500 o así.

> Ejemplos

> > Ejecutando Space Plumber en modo 'low detail':

> >     	splumber low_detail=1

> > Ejecutándolo sin sonido, con una corrección gamma más alta:

> >     	splumber no_sound=1 gc_level=4 use_gamma_correct=1

Créditos y agradecimientos

> El autor del desarrollo completo del juego y de la mayoría de los gráficos es Angel Ortega. El juego ha sido desarrollado con el compilador DJGPP 2.01, y los gráficos con Persistence of Vision 3.0 para Windows. Otras texturas han sido obtenidas del CDROM 'Free multimedia resources from the Internet', así como la mayoría de los sonidos.

> La música de entrada es Neptuno: El Místico de la suite Los Planetas Opus 32 de Gustav Holst.

> Quiero agradecer el interés e ideas de José Luis Molina y otros amigos, y a la familia por el tiempo que Space Plumber les ha robado.

Más información

> Más información sobre Space Plumber en la Space Plumber Home Page.
> Información sobre StRAtOS, asociación independiente de desarrolladores:
> http://stratos.macom.es
> http://www.arrakis.es/~stratos
> o en el fichero stratos.txt que se acompaña.