Atariware Wiki: Boulder Dash Construction Kit

https://www.atariware.cl/wiki     Versión: 33 (08.11.2024 18:22)

Boulder Dash Construction Kit





Esta herramienta es para diseñar cuevas y cuevas de bonus. Se divide en dos partes principalmente:

  1. Boulder Dash Construction Kit (La llamaremos Editor)
  2. Boulder Dash Game (La llamaremos Probador)


1. Editor


Una vez ya aclarado este punto, vamos al Editor y empezaremos a explicar cada funcionalidad de este. Una vez terminado de mostrar los créditos en el editor aparecerá el siguiente menú en el editor.


Como es obvio vamos a crear una nueva cueva normal, para si empezar nuestro primer diseño de niveles.


Pero primero explicaremos barra de herramienta vertical que aparece:

SímboloFunción
Roca
Diamante
Muralla Mágica
Muralla Rompible
Muralla Irrompible
Muralla Expansible
Clon de Rockford
Tierra
Enemigo 1, Bicho
Enemigo 2, Mariposa
Ameba
Limo
Salida Oculta
Salida Normal (Obligatorio)
Entrada (Obligatorio)
Inserta objectos en forma horizontal, vertical o en diagonal
Inserta objetos al azar en cueva
Elimina objectos
Cambiar los colores de la cueva
Testear o probar la cueva
Opciones de disco (guardar, leer, borrar y copiar)
Borra la cueva
Ocultar o muestra barra de herramienta vertical
Ajuste y opciones de la cueva

Los elementos obligatorios son necesarios para activar la prueba de la cueva. También contamos con acceso rápido algunas de las opciones a través del teclado, presionando una letra:

TeclaFunción
PPanel de herramientas
VAjuste y opciones de la cueva
CColores
FMapa de la cueva
NBorra cueva
TPrueba de la escena
MMenú de cargar, guardar y otros opciones
DColocar objetos a la azar

Ahora colocamos los elementos obligatorios (IN y OUT) y probaremos la cueva, presionando la tecla T. Para salirse de la prueba debes presionarla tecla START.

Como pudo observar en la prueba solo pudo ver la entrada y salida de la cueva, pero no hubo parámetros de la cueva para el tiempo, diamantes a recolectar, etc.

Ahora agregamos un diamante y nos vamos a la configuración de la cueva presionando la tecla V.


Expliquemos un poco los parámetros, Use el joystick moviendo la palanca y usando el botón:


OpciónDescripción
CAVE DELAY Tiempo demora en la cueva.
CAVE TIME – SECONDS Tiempo límite para completar la cueva.
DIAMOND VALUE Diamantes en la cueva para completar la misión.
BONUS DIAMOND VALUE Cantidad de diamantes para la bonificación del puntaje.
SLIME PERMEABILITY Permeabilidad del limo.
AMOEBA TIME OF GROWTH Tiempo de crecimiento de la ameba.
MAGIC WALL MILLING TIME Tiempo de funcionamiento de la pared mágica.

Para este ejemplo solo configuramos los 3 primeros tal como la foto anterior. Una vez ya salido del menú de configuración probaremos la cueva. Una vez salido del menú presionaremos la tecla T para iniciar la prueba de la cueva.


Si sale todo bien tomaras el diamante y pasaras el nivel, ahora te invitamos a probar los diferentes elementos para las cuevas.

Ahora necesitamos guardar nuestra cueva diseñada para ellos insertaremos un nuevo disco y presionaremos la tecla M veras las siguientes opciones lectura, guardado y opciones de disco nos vamos a esta ultima ya que necesitamos preparar un disco para guardar nuestro diseño.


Seleccionemos FORMAT y esto formatea y preparara el disco para poder guardar nuevas cuevas a futuro. Ahora volvemos al menú anterior y nos vamos a guardar nuestra cueva en la opción SAVE > DISK > NAME aquí colocamos un nombre y listo.


Para comprobar el guardado volvemos a la opción DISK OPTIONS pero ahora seleccionamos CATALOG que nos mostrara las cuevas guardadas en el disco.


Una vez diseñados nuestras cuevas, nos faltaría crear un archivo de secuencias de niveles. Para ello presionamos la tecla M y nos vamos a GAMES > FILES esto es para cargar la lista de cuevas disponible en el disco.


Ahora nos vamos a GAMES > EDIT para ya armar la secuencia de cuevas con el joystick va seleccionando de un lado y dejando al otro. Tiene un máximo de 40 cuevas.

Una vez ya listan nos vamos a grabar la secuencia en GAMES > SAVE y nos pedirá un nombre para este ejemplo colocamos MIJUEGO

Ahora continuamos en la segunda parte.

2. Probador

¿Te acuerdas de esta pantalla?



Ahora veremos la segunda opción en detalle, con esto probaremos nuestro archivo de secuencias diseñado anteriormente en el disco. Presionamos el número 2 y cargara el programa probador de secuencias de niveles, después de ver todos los créditos nos pide el nombre de la secuencia a cargar en memoria.


Colocamos lo que hicimos antes MIJUEGO, si el nombre queda azul lo cargo sin problemas y ahora a jugar.


Con esto terminamos la instrucción básica el este constructor de niveles.

3. Generador de Ejecutables

Hace muchos años se realizó un programa para PC que ayuda a crear un archivo ejecutable (.XEX) pero este solo funciona en máquinas 16bit y si hoy en día lo quieres usar debes emularlo con DOSBOX.

Cuento corto diseñe un programa moderno que lo puede ejecutar en Windows, Linux y Mac. Utilizando la máquina virtual de JAVA es necesito instalar previamente.

Al ejecutar BDkit Create xex, veras la siguiente pantalla:


Esta fácil de usar :


Y ahora puedes crear fácilmente tus cuevas desde el PC.

4. Parchado Unidad H


Los siguiente paso son para activar la unidad virtual H: para grabar en tu PC directo sin usar un ATR :

  1. Usar Altirra y configurar la unidad H: con modo de escritura
  2. Cargar el ATR de este articulo y esperar a estar en el editor de niveles.
  3. Antes de usar el editor, ir al Debug (F8) y a la consola para insertar lo siguiente "e $6B4A 48"
  4. Una vez ingresado volver a presionar F8 y ya estará parchado.

5. Código fuente


Se comparte su fuente en github por si quieres hacer mejoras. Tecnología usadas Java 1.8 + Javafx.

6. Descargas