O Famoso Programa de Uma Linha do C64, Agora em SVG
Em 1982, um programa BASIC de uma linha no Commodore 64 cativou uma geração:
10 PRINT CHR$(205.5 + RND(1)); : GOTO 10
Ele imprimia repetidamente CHR$(205) (uma barra) ou CHR$(206) (uma barra invertida), aleatoriamente, até preencher a tela com um padrão de labirinto estranhamente hipnótico. Este gerador reproduz o mesmo algoritmo como um SVG escalável e estilizável para qualquer design moderno.
Como Funciona
Uma grade de cols × rows é colocada na tela. Para cada célula, uma função pseudo-aleatória com semente escolhe entre uma diagonal / ou \, desenhada como uma única <line>. O resultado é um SVG nítido com poucos elementos por padrão — fácil de editar à mão, animar e com tamanho de arquivo ridículo de pequeno.
Controles
- Colunas / Linhas — quantas células em cada direção.
- Tamanho da célula — tamanho em pixels de cada célula.
- Espessura — largura do traço de cada diagonal.
- Cor / Fundo — esquema de duas cores.
- Semente + Rerrolar — fixe um layout que gostar ou rerrole para um novo.
Usos
- Landing pages com estilo retrô / demoscene
- Camisetas e adesivos de cultura dev
- Capas de álbuns e fanzines
- Pôsteres de arte generativa
- Decorações CSS
background-imagevia URIdata:
Como a saída é SVG com apenas elementos <line>, pode trocar cores por variáveis CSS, animar o traço com stroke-dasharray ou transformar o padrão em mosaico com <pattern> para um fundo infinito.
Tiny Online Tools







