Realizar niveles de Doom

Lo necesario en Debian para ponerse manos a la obra a crear niveles de Doom es más o menos esto que voy a pasar a enumerar.

El primer paso es instalar el motor doomsday:

apt-get install doomsday

El segundo paso es instalar un editor de niveles llamado eureka. Esto puedes hacerlo desde la línea de comandos en debian tirando de los repositorios pero NO lo recomiendo. Es una versión antigua que no te servirá).

Vamos a añadir el repositorio de zenvoid donde está una versión nueva que soporta freedoom:

apt-get remove eureka --purge
wget http://zenvoid.org/debian/zenvoid-repository-key.gpg
apt-key add zenvoid-repository-key.gpg

En el /etc/apt/sources.list añadimos:

deb http://zenvoid.org/debian/ jessie main
deb-src http://zenvoid.org/debian/ jessie main

deb http://zenvoid.org/debian/ jessie-backports main
deb-src http://zenvoid.org/debian/ jessie-backports main

Y actualizamos e instalamos Eureka:

apt-get update
apt-get install eureka

 

Una vez tenemos el motor de doom (mejorado) y el editor de niveles instalado vamos a descargar un pack de sprites, players, texturas, mapas, … libre que nos vendrá muy bien para comenzar inmediatamente a editar niveles.
Para descargarlo podemos hacerlo así:

wget "wget https://github.com/freedoom/freedoom/releases/download/v0.10.1/freedoom-0.10.1.zip"
unzip freedoom-0.10.1.zip
cd freedoom-0.10.1/

Ahora ya tenemos todo lo necesario para empezar a editar niveles.

 

Editando niveles

Lo primero es mover los archivos *.wad de freedom a /home/tuusuario/.eureka/iwads

mv *.wad /home/fanta/.eureka/iwads/

Si hacemos esto nada más ejecutar eureka tendremos para seleccionar unos cuantos archivos wad, de lo contrario tendremos que seleccionar un directorio donde los tengamos.

Ejecutamos eureka por primera vez. Es posible que nos salga algo así como esto:

f8b5rv39

Sin problemas. Si no sale le daremos de todos modos a file — new map.
Seleccionamos freedoom1 y vanila.

El nuevo mapa que sale será una habitación con 4 players. Recordemos que esto puede jugarse en multijugador.
Borramos todo menos la cámara.

Aquí es importante conocer que este editor consta de 4 modos:

  • Tecla t: things (las cosas, objetos, players, …)
  • Tecla v: vértices
  • Tecla s: sectores
  • Tecla l: lineas

 

Para borrar cosas (los 4 players que aparecen) los seleccionamos y le damos a suprimir si estamos en modo things (tecla t).
Para borrar el sector cambiamos con la tecla s (o abajo seleccionando el modo) y borramos.

Solamente ha de quedarnos la cámara en el escenario.

Ahora cambiamos a modo v (vértices) y vamos a empezar a dibujar 3 cuadrados como se ve en esta captura:

 

zetape

 

La forma de dibujar es haciendo clic izquierdo en algún lado y presionando espacio.
Luego movemos el ratón y hacemos clic donde queramos que se anote otro vértice.
Así hasta crear un sector, es decir, que se unan todas las lineas que vamos trazando.

Es importante no crear los 3 cuadrados (rooms, habitaciones) juntos, es decir, para evitar problemas de mezcla de texturas y muros mejor dejar un espacio.
En la captura de antes se ve también como la cámara se ha quedado encerrada en la primera habitación.

 

Una vez tenemos los 3 sectores creados (podemos borrarlos si presionamos la tecla s de sectores, seleccionamos uno y luego suprimir) vamos a unirlos con otros 2 sectores.
Los sectores se unen con otros sectores. Se crean en el modo vértices (presionando la tecla v)

iwv56ubo

 

Si presionamos la tecla h varias veces podemos cambiar e ir viendo las texturas por defecto.
Si presionamos la tecla tab (tabulador) veremos el mapa en 3D para ir viendo como va quedando.

Ya tenemos nuestro primer mapa de doom :D. La cosa es que no funcionará si no añadimos al menos un player.
Esto se hace cambiando al modo things (Tecla t) y presionando espacio en el sitio donde queramos añadir una cosa.

En la derecha donde sale choose desplegamos y filtramos por play para que salgan los players. Añadiremos el player 1 como se ve en esta captura:

doomeame

Una maravilla :). Ahora guardaremos el juego.

File –> build nodes
File –> save map

Ejecutar nuestro primer escenario por primera vez

Desde la consola:

doomsday -iwad /home/fanta/.eureka/iwads -game freedoom1 -file test.wad

Enjoy ! y recuerda que el doom admite hasta 32 niveles.

Mi primer mapa que comparto

He realizado un mapa de prueba. Se puede bajar desde aquí: fanta.wad.zip

fanta1

fanta2

Enlaces de interés

 

¿Le ha gustado el contenido?

Si le ha gustado y le ha sido de utilidad puede donar aquí https://paypal.me/mierdatv .  
También puede escribir un comentario si lo considera oportuno.  
 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *