El Famoso Programa de Una Línea del C64, Ahora en SVG
En 1982, un programa BASIC de una sola línea en el Commodore 64 capturó la imaginación de toda una generación:
10 PRINT CHR$(205.5 + RND(1)); : GOTO 10
Imprimía repetidamente CHR$(205) (una barra) o CHR$(206) (una contrabarra) de forma aleatoria, hasta llenar la pantalla con un patrón de laberinto extrañamente hipnótico. Este generador reproduce el mismo algoritmo como un SVG escalable y personalizable que puedes insertar en cualquier diseño moderno.
Cómo Funciona
Se coloca una rejilla de cols × rows en el lienzo. Para cada celda, una función aleatoria con semilla elige entre una diagonal / o \, dibujada como un único <line>. El resultado es un SVG nítido con apenas unos pocos elementos por patrón: fácil de editar a mano, fácil de animar y con un tamaño de archivo ridículamente pequeño.
Controles
- Columnas / Filas — cuántas celdas en cada dirección.
- Tamaño de celda — tamaño en píxeles de cada celda.
- Grosor — ancho del trazo de cada diagonal.
- Color / Fondo — esquema de dos colores.
- Semilla + Volver a lanzar — fija un diseño que te guste o prueba uno nuevo.
Usos
- Landing pages con estilo retro / demoscene
- Camisetas y stickers para la cultura dev
- Portadas de álbumes y fanzines
- Posters de arte generativo
- Decoraciones CSS
background-imagecon URIdata:
Como la salida es SVG con solo elementos <line>, puedes cambiar los colores con variables CSS, animar el trazo con stroke-dasharray o convertir el patrón en mosaico con <pattern> si quieres un fondo infinito.
Tiny Online Tools







