Básico en 10 líneas o menos

Durante los últimos 11 años [Gunnar Kanold] ha lanzado el concurso anual BASIC 10 Liner, y las reglas para la edición 2021 ya están disponibles. Hay cuatro categorías y cada categoría tiene definiciones específicas de lo que constituye una línea. Todas las entradas deben estar alimentadas por un sistema informático de 8 bits que se pueda emular.

Las tres primeras categorías son para juegos, pero difieren según la línea permitida. Puede optar por competir con 80 caracteres, 120 caracteres o 256 caracteres. También hay una categoría para demostraciones, herramientas y otras aplicaciones que deben limitar las líneas a 256 caracteres.

Hay algunas reglas comunes, por supuesto. No puede cargar otros programas o datos desde el almacenamiento masivo. No puede utilizar lenguaje de máquina o código auto modificable.

Si desea participar, debe enviar su inscripción antes del 27 de marzo y los resultados se darán a conocer el 10 de abril. Si necesitas inspiración, echa un vistazo a algunas de las entradas del año pasado, incluidas Bomb Trap, Ainvader y Asteroid.

Esta es una buena excusa para desempolvar su último proyecto web o copia. Parece que quieres BÁSICO, que al menos te permite poner varios reclamos en una línea, por lo que probablemente no quieras volver demasiado atrás. Por supuesto, siempre puede trabajar en su emulador favorito si no tiene hardware.

Si no quiere su propio emulador, puede enviar un tweet a Atari. O simplemente encienda su navegador.

  • Paul dice:

    Jeje. ¿Alguien recuerda los concursos de Beagle Bros. de dos líneas?

    • _Sol_ dice:

      Recuerdo los concursos de una línea para TRS-80 ese día. Puede comprimir 255 caracteres en la línea IIRC.

      • Hirudinea dice:

        ¿Qué tal un concurso de aplicaciones de Twitter? ¿Cuál es la mejor aplicación que puedes escribir en un tweet?

      • ERIC S CHAPIN dice:

        En C64, 80 caracteres es el límite. Sin embargo, se puede abusar del sistema de tokens básico de C64 para exprimir más de 80 en una línea. Ejemplo, usando? en lugar de imprimir guarda 4 caracteres. Existe una desventaja, si necesita editar la línea y ya se ha ampliado más allá del límite de 80 caracteres, los caracteres adicionales se cortarán a menos que vuelva atrás y reemplace todas las palabras básicas con caracteres.

        • RW versión 0.0.3 dice:

          ¿Cómo trata el concurso eso, la tokenización de palabras clave?

    • Dave dice:

      ¡Decir ah! Sacó esas impresoras del armario trasero hace cuatro días y las escaneó.
      Exactamente lo que planeaba hacer. 2 líneas de Apple][e equals ~ten lines of VZ200.

    • BeagleBoy says:

      I want a poster of their floppy disk warnings.

  • Alphatek says:

    They’re going to have to go some to beat one-line tetris (https://survex.com/~olly/rheolism/)

  • Sykobee says:

    Enjoyed this a few years back (made a very simple roguelike/collect-em-up-avoiding-enemies), time is against me this time.

  • Dodutils says:

    Two lines of Basic ZX Spectrum and you can write a Pacman 🙂

    • RW ver 0.0.3 says:

      I remember you can about fill a screen in one line on the old speccy, what was it’s character limit though? I think I recall it buzzing if you had a lot of characters on a line.

      • Julian Skidmore says:

        On a ZX Spectrum it only buzzes if you run out of RAM while editing.

  • SkipF says:

    Perhaps a MARS lander program?

  • Fred says:

    I’m a little disappointed that there wasn’t a link (or links) to some of the things people have done in the past for this comp, for example, the link to ‘one line tetris’ provided by Alphatek.
    I would have liked to see more.

    • Al Williams says:

      If you look at the contest rules page there are past years’ entries all along the top.

  • Julian Skidmore says:

    They really do have to specify a line length as the ZX Spectrum can handle a line as big as the whole screen (768 characters)! Jolly slow to edit anything that long though and it can’t have any IF statements in it (though I think you could use FOR a=[InvertedCondition] AL 0: Declaraciones: NEXT a, o algo similar.

    • Paul dice:

      La gente de worldofspectrum.org estaba acostumbrada a una composición de juego de una línea. Ninguna de estas basuras de 10 líneas.

Manuel Gómez
Manuel Gómez

Deja una respuesta

Tu dirección de correo electrónico no será publicada.