ZX Format #01: Para Programadores: Visión General del Editor de Misiones de Laser Squad

Editor de misiones para el juego LASER SQUAD (versión demo)  
Descripción del autor Andrey Sedov
──────────────────────────────── (el editor se proporciona en el ANEXO)

Espero que este programa sea útil para los numerosos aficionados a "LASER SQUAD", que han soñado con nuevas misiones para este juego. El programa tiene una interfaz gráfica amigable y un número mínimo de teclas de control:
Q - Mover el cursor hacia arriba.
A - Mover el cursor hacia abajo.
O - Mover el cursor hacia la izquierda o disminuir el valor de la opción en el menú.
P - Mover el cursor hacia la derecha o aumentar el valor de la opción en el menú.
SPACE - Seleccionar una opción en el menú o colocar un sprite en la pantalla en modo de edición de mapa.
ENTER - La tecla mueve el cursor del campo del mapa al menú de funciones.

MENÚ PRINCIPAL DEL PROGRAMA.
TRABAJO CON EL DISCO.

La opción permite cargar o guardar una misión editada o un estado guardado en el disco. Para ello, debe seleccionar la opción correspondiente en el menú de trabajo con el disco. Al solicitar: "¿CATÁLOGO DEL DISCO (Y/N)?", presione "Y" si lo necesita. De lo contrario, presione cualquier tecla. Después de esto, ingrese el nombre de la misión o del estado guardado. Desafortunadamente, el programa no permite convertir un estado guardado en una misión completa. La computadora no coloca soldados enemigos y uno tiene que jugar solo contra sí mismo. Afortunadamente, esto no ocurre con la misión.

EDITOR DE MISIONES.

Acceso al menú del editor de misiones, donde puede elegir lo que desea cambiar.

PÁGINA DE AYUDA.

La página de ayuda contiene una breve descripción de las teclas de control.

Contenido del menú
EDITOR DE MISIONES.
EDICIÓN DEL MAPA.

Después de entrar en el modo editor de mapa, usted accede al menú de funciones, donde puede seleccionar el sprite que necesita (opciones ""), limpiar el mapa (opción "LIMPIEZA"), llenarlo con el sprite actual (opción "RELLENO") o reemplazar el sprite seleccionado en todo el mapa por uno nuevo. La opción "MAPA" mueve el cursor al campo del mapa. Coloque el cursor sobre el sprite en el mapa que desea reemplazar por uno nuevo y presione "SPACE", después de lo cual el sprite actual, cuya imagen se muestra en la parte superior derecha de la pantalla, se colocará en el mapa. En el modo "MAPA" hay dos teclas de control adicionales asignadas: "K" y "L" - desplazamiento del conjunto de sprites a la izquierda y a la derecha, respectivamente. Para salir del mapa al menú, use la tecla "ENTER".

EDICIÓN DE OBJETOS.

Cada objeto que ve en el mapa tiene sus propiedades características. Por ejemplo, las puertas se abren, las pantallas explotan, etc. El editor de objetos permite modificar todas estas propiedades, creando nuevas. Primero, debe seleccionar el objeto cuyas propiedades desea cambiar. Para ello, coloque el cursor sobre el elemento "OBJETO" y, presionando las teclas "O" y "P", seleccione el objeto que necesita, cuya imagen se mostrará en la parte superior derecha del menú. Después de esto, coloque el cursor sobre el parámetro del objeto que desea y, usando las teclas "O" o "P", modifíquelo. Para salir del menú, presione "SPACE".

LA TRAVESÍA indica cuánta energía se le quita al soldado al pasar por el objeto.
LA DESTRUCCIÓN indica la fuerza del impacto (disparo) necesaria para destruir el objeto. Si el valor es 255, el objeto es indestructible.
OBJETO DESPUÉS DE LA DESTRUCCIÓN - sprite que quedará después de destruir el objeto. Tiene sentido si el objeto era destructible. Este parámetro debe ser cambiado con mucho cuidado. En ningún caso permita que el objeto después de la destrucción se convierta en sí mismo. No conducirá a nada bueno.
LA PROPIEDAD DEL OBJETO indica la presencia de propiedades especiales, como la capacidad de abrirse, ser explosivo.
CANTIDAD DE PUNTOS otorgados por la destrucción del objeto. Este parámetro puede establecer el objetivo de la misión. (La misión se considera completada si se obtienen 100 puntos).

EDITOR DE ARMAS.

Esta opción aparecerá en una de las próximas versiones del editor.

PRECIOS DE LAS ARMAS.

Esta opción le brinda la oportunidad de cambiar los precios de las armas para ambos escuadrones. El control es similar al del menú "EDITOR DE OBJETOS". Si de repente ve en lugar de la imagen del arma la imagen de un soldado muerto, no se asuste, esto no es un "bug". La cuestión es que en diferentes misiones puede haber diferentes cantidades de armas, y por lo tanto en el editor de precios se puede desplazar todo el conjunto de armas. "¿Pero qué tienen que ver aquí los cadáveres de soldados?" - preguntará usted. En que se pueden recoger. Y todo lo que se puede recoger en LASER SQUAD se considera arma.

CORRESPONDENCIA DE SPRITES.

Aquí puede cambiar la correspondencia de los sprites con los objetos. En LASER SQUAD, varios objetos con diferentes propiedades pueden tener la misma imagen. Por ejemplo, se pueden crear dos objetos que correspondan al sprite del suelo, y hacer que uno de ellos sea explosivo y fácilmente destructible. Es decir, convertirlo en una mina, que a simple vista no se diferencia del suelo, pero explota al ser golpeada o detonada. El menú tiene dos opciones: NÚMERO DE OBJETO indica el número del objeto actual. NÚMERO DE SPRITE correspondiente a este objeto.

EDITOR DE ARMADURAS.

Permite modificar cuatro tipos de armaduras que puede adquirir antes de comenzar el juego. El menú contiene las siguientes opciones:
NÚMERO DE ARMADURA [1...4] indica el número de la armadura que se está editando.
PROTECCIÓN A LA IZQUIERDA (DERECHA, DELANTE, DETRÁS) - grado de protección desde el lado correspondiente.
PESO DE LA ARMADURA influye parcialmente en la cantidad de PUNTOS DE ACCIÓN que proporcionará a su soldado. Cuanto menor sea el peso, más PUNTOS DE ACCIÓN.
PESO MÁXIMO DEL ARMA indica el peso total máximo de los objetos que podrá levantar el soldado.

Por ahora, eso es todo. El programa está en fase de desarrollo y pronto será lanzado al público.

Contenido de la publicación: ZX Format #01

  • IS-DOS
    IskraSoft presenta IS-DOS Classic 4.0 con funciones avanzadas de edición de texto, una utilidad de disco, un controlador de disco duro para ZX Spectrum y un depurador de programas.
  • IS-DOS - Владимир Елисеев
    Descripción general de IS-DOS para ZX Spectrum, destacando sus ventajas sobre TR-DOS. Discusión sobre la instalación, uso y gestión de archivos en IS-DOS. Introducción a utilidades del sistema e interfaz similar a Norton Commander.
  • IS-DOS - Владимир Елисеев
    El artículo ofrece una guía concisa del disco del sistema IS-DOS, enumerando todos los archivos esenciales con explicaciones. Los archivos están ordenados alfabéticamente y agrupados por directorios para una fácil navegación. La guía se centra en una visión general básica de archivos y comandos sin descripciones extensas.
  • IS-DOS - Владимир Елисеев
    Discusión sobre el estándar UniColor para configuraciones de color en programas IS-DOS, su implementación y ventajas para la personalización del usuario.
  • IS-DOS - Владимир Елисеев
    Discusión de las características de la interfaz de ventanas de IS-DOS. Implementación del sistema de ventanas en IS-DOS y sus ventajas. Ejemplos de programas para crear ventanas y marcos.
  • IS-DOS - Владимир Елисеев
    Descripción del funcionamiento interno del programa gmen.com para IS-DOS, centrándose en la gestión de dispositivos y el manejo de menús con código fuente detallado y comentarios.
  • Hardware - Vladimir Larkov
    Discusión sobre la modificación del hardware Scorpion ZS-256 para compatibilidad con software específico. Describe el bloqueo del puerto #1FFD para ejecutar programas incompatibles. Ofrece detalles técnicos para la implementación.
  • Железо - Nemo
    Discusión sobre dispositivos de frenado para ZX Spectrum. Enfoque en la creación e impacto de frenos en procesadores acelerados. Advertencia sobre posibles efectos secundarios.
  • Железо
    Discusión sobre la impracticidad de reparar computadoras viejas y la sensatez económica de reemplazarlas por hardware moderno. El artículo destaca los desafíos en las reparaciones caseras y sugiere soluciones alternativas. Enfatiza los beneficios de actualizar a componentes más nuevos y confiables.
  • Железо
    Discusión sobre nuevos desarrollos periféricos para Scorpion ZS 256, incluyendo un innovador controlador universal e interfaz MIDI. Destaca mejoras en controladores de teclado y ratón y expansión de capacidades de software incorporadas. Ofrece detalles sobre la extensión ROM profesional y el modo turbo para un mejor rendimiento.
  • Игрушки - Ruster
    Un recorrido detallado del juego Crystal Kingdom Dizzy, incluidas soluciones a rompecabezas y consejos para avanzar en la historia.
  • Игрушки - Павел Рындин
    Descripción del juego de lógica 'Toros y Vacas', su mecánica y jugabilidad. Explica niveles de dificultad y el objetivo de adivinar un número con intentos mínimos.
  • Игрушки - Вячеслав Медноногов
    Discusión sobre los matices del juego 'UFO: Enemy Unknown', centrándose en las especies alienígenas, sus tácticas y estrategias de juego. Detalles sobre la mecánica del juego y la futura secuela 'UFO-2: Devils of the Abyss'. Incluye ideas de programación e historia de desarrollo.
  • Игрушки - SParker
    Visión general de juegos y software en el mercado de San Petersburgo en 1995.
  • Интервью
    Vyacheslav Mednonogov comparte su viaje como programador, desde ensamblar su primer Spectrum-48 hasta desarrollar juegos destacados como 'UFO. Enemy Unknown'. Describe los desafíos e ideas en el desarrollo de juegos y el auge de la localización de juegos rusos. Sus experiencias destacan la evolución de la programación y la distribución de software en los años 90.
  • Информация
    Introducción a ZX-Format, una nueva revista electrónica para entusiastas del ZX Spectrum, centrada en juegos, programación, hardware e interacción comunitaria.
  • Конкурс
    Discusión sobre la organización de un nuevo concurso para la revista. Se invita a los lectores a enviar sus ideas de temas. Los temas seleccionados se presentarán en futuros números.
  • Конкурс
    ZX Format anuncia un concurso para la mejor misión creada con el editor de misiones para el juego Laser Squad. Se aceptan envíos por correo o en persona. El ganador recibe una caja de discos 3M y el próximo número gratis.
  • Отдохнём - Килат Амор
    Un día de un programador lleno de sueños, juegos y charlas casuales. Vasetchkin equilibra ambición con relajación, encarnando el espíritu del programador. Reflexiona sobre las demandas y el disfrute de la vida de un programador.
  • Buzón de correos - RML
    Discusión sobre ofertas de hardware y software en San Petersburgo por LOGROS y Create Soft, incluyendo detalles sobre la interfaz Kempston Mouse.
  • Buzón - SParker
    Compilación de códigos de trucos para juegos de ZX Spectrum por Sergey Pavlov. Técnicas para vidas extra e inmortalidad. No recomendado para los amantes del juego limpio.
  • Buzón
    Descripción de las directrices de envío para cartas y artículos a la revista, incluyendo formato y preferencias de envío.
  • Премьера - Алексей Щекин
    Jugabilidad del juego Lines en ZX Spectrum, similar a Color Lines. Mueva las bolas para formar líneas del mismo color. Se describen la puntuación y los controles.
  • Программистам - Дмитрий Рудовский
    Introducción a técnicas avanzadas de programación en BASIC para ZX Spectrum 48, destacando sus ventajas sobre el BASIC 128. Planes para futuros artículos incluyen programas de servicio y extensiones de lenguaje. El artículo sirve como guía para programadores con experiencia.
  • Программистам - Михаил Спицын
    Introducción al lenguaje ensamblador en ZX Spectrum. Explicación de la estructura del procesador Z80, registros y comandos básicos. Incluye ejemplos de programas para aprender.
  • Программистам - Андрей Седов
    Editor de misiones para Laser Squad de Andrey Sedov permite a los fans crear nuevas misiones. Incluye interfaz amigable con controles mínimos. Ofrece funciones como edición de objetos, ajustes de precios y asignación de sprites.
  • Varios
    Historia del desarrollo de la computadora Amiga, sus creadores y características clave. Evolución de los juegos arcade a una computadora doméstica líder. Éxito en el mercado y avances tecnológicos de Amiga.
  • Разное
    Revisión de próximos productos de software para ZX Spectrum con demos. Destacan juegos de aventura, pruebas de RPG y tácticas estratégicas. Varios desarrolladores conocidos contribuyen a estos lanzamientos.