Oberon #01: Reseña: Perspectivas de Software de Oberon

En esta sección planeamos contarles sobre programas que pueden comprar ahora (o en un futuro cercano) en las tiendas del "ZX-Klub", o aquellos de los que pueden haber oído o leído en "SPECTROFON", "ZX-Revue", folletos publicitarios de "INFORCOM".  

Por muy paradójico que parezca, este es precisamente el caso en el que al adquirir un programa en el "ZX-Klub" (y no en los distribuidores "legales" - "INFORCOM") obtienen un programa que SABEN que FUNCIONA. Esto se debe a que muchos de ellos pasan por nuestras manos antes de llegar a la estantería, y nosotros (al menos por ahora) aún no hemos "adquirido" la sed de lucro y tratamos de probar el programa a fondo (en 2 computadoras - SCORPION y PENTAGON) y corregir los errores de los hackers (bastante a menudo) y de los autores (catastróficamente a menudo). Naturalmente, todos los programas que aquí se describirán, los hemos visto "en persona", y no de oídas (¡juego de palabras!). Es posible que algunos nos acusen de "copiar" la idea de esta sección de "SPECTROFON". Pero, señores, están profundamente equivocados. A pesar de las similitudes externas, estas secciones son muy diferentes - no tenemos la intención de suspirar y asombrarnos por cada nuevo programa del autor, dejaremos eso a "SPECTROFON". También le dejaremos a él los elogios sobre las novelas de los juegos (aunque eso no significa que no publicaremos algunas, la primera novela aparecerá ya en el próximo número), que son bastante buenas, aunque en el número 16 tienen una novela bastante ingenua y infantil para "IMPOSSIBLE MISSION". Creemos que el comprador (usted) tiene derecho a saber lo más posible sobre el programa que está comprando y no adquirir un gato en una bolsa, que últimamente ha resultado ser (en las "instancias" de distribución mencionadas anteriormente) un cerdo en un saco. Pero si tiene parientes millonarios y está acostumbrado a derrochar dinero, entonces retiro lo dicho.

Así que, empecemos.

ANIMATION 2.0
(Autor N. Velichutin, Chelyabinsk)
══════════════════════════════════════════
Paquete para crear comerciales. Desafortunadamente, no se puede crear nada más que simples comerciales en este paquete. Para entender esto, hay que profundizar un poco en la teoría, que ahora haré.... No, es una historia demasiado larga (pero interesante, en mi opinión), y mejor se las contaré en otra ocasión en la sección "LIKBEZ". Mejor les contaré qué se deduce de esta teoría, naturalmente en aplicación a "SPECTRUM". Así que. En la animación por computadora hay solo una dirección - la formación del siguiente cuadro a partir de un conjunto de sprites. Sin embargo, para su implementación, no solo se necesitan los sprites, sino también un dispositivo de control de salida, es decir, algo parecido a un lenguaje gráfico. Por ejemplo, si necesita representar un automóvil que pasa por la pantalla, entonces crea un sprite de automóvil y un sprite de fondo estático, luego simplemente programa el algoritmo para cambiar las coordenadas del automóvil. La película de animación por computadora está lista, puede mostrarla a sus amigos.
En el paquete que se les presenta, todo es completamente diferente. Debe dibujar el primer cuadro (fondo + automóvil), luego dibujar el segundo cuadro (fondo + automóvil ligeramente desplazado de su posición anterior), luego el tercero, el cuarto.... Uf, me cansé de enumerar. ¿Creen que ya han hecho la película? ¡Ajá, claro que no! Ahora todos estos cuadros deben ser introducidos en la memoria desde el disco (espero que los hayan volcado allí) (con la ayuda de este maravilloso paquete), programar su salida, y solo entonces han hecho la película. Ahora respondan a mis preguntas de control: ¿en qué cuadro se les antojaría romper la computadora: cuántos cuadros caben en la memoria de su computadora: a qué velocidad se dibujará el siguiente cuadro en la pantalla?
Y lo interesante es que en la descripción "oficial" de este paquete, el autor habla mucho sobre el editor gráfico "integrado" en el paquete (y el editor es una adaptación de un programa-dinosaurio que ya está obsoleto), pero muy poco sobre el trabajo con el programador de efectos, el compositor, es decir, sobre lo más importante. Y donde sí habla de ellos, involuntariamente nos revela su terrible secreto militar - el paquete puede convertir cadenas de texto en imágenes y guardar todo esto en el disco.
Por el amor de Shai-Hulud, explícame: ¿por qué convertir datos a un formato cuando ocupan ¡mucho más! espacio, conservando (o incluso aumentando) el tiempo necesario para mostrarlos en la pantalla???!!!
"Obstruccionista de los demonios" - me llamarás, y estarás equivocado. Ahora estoy "reuniendo fuerzas" para crear un paquete para Animación, que incluirá un programa para convertir cualquier trozo de imagen en un sprite y un lenguaje gráfico especial que controle la salida de los sprites en pantalla. A propósito, no lo hago por simpleza del alma, simplemente necesito una herramienta para crear un INTRO-corto para mi juego (no diré cuál, luego lo sabrán).
Mientras tanto, pueden, por supuesto, usar ANIMATOR, pero no depositen muchas esperanzas en él y no esperen que mejore. El señor Velichutin (su autor) dice lo siguiente sobre las próximas versiones: "... en el camino de aumentar la cantidad de efectos programables". Es interesante, ¿qué otros efectos se pueden inventar?

TIERRA DE MITOS.
(Autores A. Manuzin y D. Dulov, Kirov)
══════════════════════════════════════════
Primero aclaro - los propietarios de PENTAGON y otras piezas arqueológicas pueden estar tranquilos (por ahora), este programa está diseñado exclusivamente para 256K. Aunque tenemos un plan (por ahora solo un plan) para adaptar este programa a máquinas de 128K.
Este juego es una adaptación para "SPECTRUM" del conocido juego "KINGS BOUNTY 1" para IBM. Así que los amantes de este juego, así como los "fans" de la Fantasía (parece que otra vez es un juego de palabras) apreciarán "TIERRA". Una descripción más detallada del juego se puede encontrar en la revista "ZX-Revue" No 6 de 1995, o en el propio juego (en el archivo HELPGAME), no nos extenderemos sobre esto (los derechos de autor sobre la descripción original nos preocupan mucho). Solo diremos que es un juego del género DUNGEONS & DRAGONS. Añadiré que es un juego bastante entretenido.
Sin embargo, también tiene una serie de desventajas. En primer lugar. Teclado no muy conveniente: "CAPS SHIFT" - fuego: "8","9","0" - izquierda arriba, arriba, derecha arriba: "I","P" - izquierda, derecha: "K","L","ENTER" - izquierda abajo, abajo, derecha abajo.
En segundo lugar. Trabajo lento con el disco. Debido al gran volumen de datos, la carga incluso en una unidad "turbo" (de esto hablaremos en otra ocasión en la sección "HARDWARE", entonces entenderán por qué tomé esta palabra entre comillas) tarda alrededor de dos minutos. Y si consideramos que durante el juego solo hay una forma de contar el estado - reiniciar el juego y cargarlo de nuevo - entenderán lo agotador que puede ser una sesión de juego si tienen mala suerte y deben reiniciar todo el tiempo. Y "tendrán mala suerte" en cada paso: los autores tenían un carácter demasiado sanguinario, y por lo tanto, si su ejército recorre incluso una pequeña distancia por un territorio ya explorado sin batallas, los guerreros comienzan a perder su destreza como ... como ... "como moscas" y muy pronto (incluso demasiado pronto) de su otrora poderoso ejército queda un puñado (aunque de tamaño considerable) de guerreros débiles.
En tercer lugar. Todas las situaciones de juego se calculan mediante números aleatorios. En la mayoría de los casos, esto es incluso muy bueno, pero ya me he encontrado en situaciones en las que la aleatoriedad "arruina todo" (los llamados momentos clave, en todos los juegos tratan de hacerlos no aleatorios). Pero espero que estos pequeños inconvenientes no afecten su relación con este juego entretenido.
Ahora sobre cuándo podrán comprarlo. El hecho de que el juego esté diseñado para una memoria de 256K complica seriamente su distribución. En Rusia, se conocen tres computadoras que tienen tal memoria: "ATM-TURBO", "PROFI", "SCORPION", y las tres tienen diferentes formas de cambiar los 128K superiores. Actualmente estamos trabajando en la creación de un módulo de autoajuste del juego al tipo de computadora en la que se ejecuta. Pero tenemos un gran problema - no sabemos cómo cambiar las páginas (los 128K superiores) en "ATM-TURBO". Pedimos a todos los que tengan información que nos ayuden. Esto se refiere principalmente a los propietarios de "ATM-TURBO", es en su propio interés.
Tan pronto como se complete el trabajo de creación del autoajuste, podrán comprar este juego con confianza - cualquiera de las tres computadoras mencionadas anteriormente funcionará con el programa (o excepto "ATM-TURBO", si no encontramos la información que nos interesa).
Y si nuestra "investigación" tiene éxito, entonces el ejército de "TIERRA DE MITOS" también será reforzado por los propietarios de máquinas de 128K, pero tememos que no será pronto.

INSULT MEGADEMO.
(Grupo "CODE BUSTERS", Járkov)
══════════════════════════════════════════
Una de las mejores (o incluso la mejor) demostraciones musicales. Excelentes efectos de video y música maravillosa. Pero, no hay miel sin una cucharada de alquitrán.
¡NO SE LES OCURRA COMPRAR LA VERSIÓN ORIGINAL!!! Este grito del alma no se aplica a los propietarios de "PENTAGON". La cuestión es que el grupo "CODE BUSTERS" incluye a veteranos del #FD-port que ya conocemos desde hace tiempo, y a todos los que tienen "SCORPION", "PROFI", "ATM-TURBO", ".." no les resulta muy seguro (para la salud de la computadora y la salud mental del propietario) comprar la versión "oficial" de este programa. ¡Incluso controlan el coprocesador a través del #FD-port!!!! Ahora estamos trabajando en la creación de una versión normal de "DEMO", y planeamos comenzar su distribución en breve (naturalmente en las tiendas del "ZX-Klub").
A propósito, en la primera parte de DEMO pueden leer sobre algunos "secretos" de "SPECTROFON", cómo "se desligaron" de su pasado hacker, de dónde "sacan" sus programas limpios (sin INTRO) y por qué a menudo no funcionan (algo similar a lo que ya suponíamos).

Los programas descritos anteriormente los vimos literalmente hace un par de días, y ahora queremos ofrecerles un fragmento de nuestra primera carta a "SPECTROFON", que está dedicado al análisis de algunos programas de autor. El texto del fragmento prácticamente no ha cambiado. Añadiré que justo durante la redacción de esta carta se nos ocurrió la idea de crear nuestra revista y esta sección en particular. Si en las tiendas encuentran uno de los programas enumerados a continuación, asegúrense de preguntar si es la versión "oficial" o no - todo lo que lean a continuación se refiere precisamente a las versiones "oficiales". ¡Tengan cuidado al comprar! En la tienda "PROMTOVARY" en el bulevar Maslennikova se venden EXCLUSIVAMENTE versiones "oficiales" con todos los "bugs" de los que ahora les contaremos. Entre corchetes, incluimos nuestros comentarios actuales y la situación en el momento de la publicación de este número.

Contenido de la publicación: Oberon #01

  • Introducción
    Introducción al primer número de Oberon, una revista electrónica de Samara creada por el grupo STARS OF KELADAN, pensada como alternativa a SPECTROFON, centrándose en la profesionalidad en programación.
  • Pergamino
    Análisis de problemas de software en los juegos de ZX Spectrum presentados en 'SPECTROFON', específicamente 'SPACE CRUSADE' y 'REBEL STAR'. Discusión sobre los fallos de los programas, intentos de hackeo y falta de pruebas. Crítica a la gestión de la calidad del software de la revista 'SPECTROFON'.
  • Pergamino
    Descripción del ZX/IBM Editor v1.0 con análisis detallado de sus funciones, como la navegación por menús, operaciones de archivos y compresión de texto. Discute la compatibilidad con varias unidades de disco y la adaptación para máquinas de 128K. Proporciona información sobre limitaciones y actualizaciones realizadas en la versión 1.5D.
  • Reseña
    El artículo aborda el software disponible en ZX-Club, incluyendo reseñas detalladas de Animation 2.0, un paquete para crear comerciales simples, y el juego 'País de Mitos', un juego del género Dungeons & Dragons. Se destaca 'Insult Megademo' de Code Busters por su música y efectos de video, advirtiendo sobre problemas de compatibilidad para ciertos ordenadores. Se enfatiza la importancia de comprar solo software adecuadamente probado para evitar problemas.
  • Reseña
    Análisis del software distribuido por 'INFORCOM' resalta problemas en programas como STS, TASM128 y VIRUS, criticando sus fallos técnicos y afirmaciones de marketing. El artículo cuestiona la calidad y legalidad de estos programas, mientras ofrece soluciones alternativas. Refleja sobre los desafíos en el desarrollo y distribución de software para ZX Spectrum.
  • Sobre Todo
    Discusión sobre trucos y errores de programas ZX Spectrum, mencionando experiencias y comentarios de usuarios, con especial enfoque en juegos y desafíos técnicos.
  • Programa Educativo - Paul Atrides
    Discusión sobre la etiqueta en la programación y la necesidad de un conocimiento integral más allá de las habilidades de codificación, con ideas históricas sobre la informática.
  • Hardware - Александр Королёв
    El artículo trata sobre el puerto de atributos #FF en clones rusos de ZX Spectrum, sus peculiaridades y problemas potenciales con el esquema de Gromov. El autor ofrece una versión revisada del esquema, ofreciendo mejoras para una mejor compatibilidad. Esta nota técnica está dirigida a los entusiastas que desean mejorar sus sistemas.