Novos Geradores Colocam Algoritmos Modernos para Trabalhar na Arte ASCII

Autor: Roger Morrison
Data De Criação: 19 Setembro 2021
Data De Atualização: 1 Julho 2024
Anonim
CS50 2015 - Week 1, continued
Vídeo: CS50 2015 - Week 1, continued

Contente



Fonte: Dukepope / Dreamstime.com

Leve embora:

A arte antiga do ASCII é reencarnada na Internet de hoje.

Lembre-se da arte ASCII?

Bem, talvez não. Mas, como outros elementos antigos da computação primitiva, teve seu dia, bem ao lado de quadros de avisos eletrônicos, jogos executados em disquetes e linguagens de programação pioneiras como BASIC e Fortran.

Nos primeiros dias da computação, não era fácil criar telas com boa aparência. Durante um período de anos, passamos de monitores monocromáticos para paletas de cores básicas que eram incríveis quando foram lançadas, mas antiquadas pelos padrões de hoje. O ciano se tornou uma cor primária e, em vez de uma tela branca ou verde chata, você recebeu uma salada de frutas com raiva.

Então, naqueles dias, havia uma cena bastante para a arte ASCII, uma forma de arte que usava esses antigos sistemas de linha de comando do MS-DOS para gerar exibições de cores então impressionantes. Em vez de tentar trabalhar em pixels, os artistas ASCII usavam conjuntos de caracteres encontrados no teclado de computador convencional - letras, números, barras e barras invertidas, chaves e chavetas, asteriscos, cifrões e outros caracteres especiais. Empacotando-os em linhas e colunas, você pode compilar alguns tipos surpreendentes de imagens. Muitos dos que conseguiram o máximo da arte ASCII também foram artistas visuais e sonoros off-line, como esse cara - outros eram matemáticos que também criaram sofisticadas imagens de linha com calculadoras gráficas.


A interface moderna

Então o Windows apareceu, e também a tela de 256 cores. Muito em breve, a fotografia digital foi toda a moda e a arte ASCII foi amplamente esquecida.

Atualmente, grande parte desse tipo de apresentação visual está confinada a janelas de exibição incorporadas em uma página da Web ou em um programa executável. Você terá uma página criada com HTML, CSS, etc. modernos, com aparência moderna, e, dentro dessa caixa, você terá o mesmo emaranhado de linhas que costumava ver quando ligava o computador.

O que é surpreendente é o que as pessoas foram capazes de fazer com a arte ASCII nos últimos anos. À medida que os computadores se tornaram menores, mais rápidos e capazes de armazenar mais dados, tornou-se possível criar todos os tipos de programas que realmente gerariam arte ASCII automaticamente a partir de uma imagem digital baseada em pixel.


Lembre-se, antigamente, você tinha que entrar e “codificar manualmente” uma imagem de arte ASCII. Você tinha que programar os computadores para cuspir cada caractere, um de cada vez, o que exigiu bastante esforço.

Sem erros, sem estresse - seu guia passo a passo para criar software que muda vidas sem destruir sua vida

Você não pode melhorar suas habilidades de programação quando ninguém se importa com a qualidade do software.

Por outro lado, os geradores de arte ASCII atuais podem capturar praticamente qualquer imagem visual e executá-la através de um algoritmo sofisticado, e o computador atribuirá caracteres que correspondam aos contornos da imagem.

Você pode ver todos os tipos de programas na Web - por exemplo, este da Glass Giant tira sua foto carregada e cospe em ASCII. Depois, você produz mercadorias usando alguns desses algoritmos modernos - por exemplo, essa camiseta com Albert Einstein renderizada em ASCII. Sites como este no Super Symbols mostram a interseção da arte ASCII com coisas como emoticons, design de jogos e animação em Flash moderna. A arte ASCII também pode ser útil como uma introdução à programação de exibição. Esta página do TechCrunch também mostra como os jogos baseados na arte de personagem ASCII ainda são atraentes para um público moderno.

Explosão do passado

Embora muitas coisas novas agora sejam possíveis com a arte ASCII, alguns criadores ainda estão ouvindo os bons velhos tempos de monitores monocromáticos, unidades de disco, telefones fixos e AOL.

Patrick Gillespie administra um site chamado Patorjk.com - em seu gerador, você digita uma palavra ou frase e seleciona uma das dezenas de fontes em uma caixa suspensa. O resultado é gravado em uma caixa grande, ocupando grande parte da metade inferior da tela. Existem fontes que simplesmente super dimensionam caracteres em linhas desenhadas e outras, como "o8", que transformam caracteres em criações visuais usando apenas certos caracteres ASCII básicos; nesse caso, o número oito e a letra minúscula "o".

“Quando desenvolvi o TAAG, era para criar um aplicativo on-line que permitisse a alguém gerar usando qualquer um dos antigos alfabetos AOL ASCII Art criados no final dos anos 90”, disse Gillespie à Techopedia. “Criei um formato padrão para as fontes, corrigimos os furos existentes (alguns alfabetos estavam incompletos) e corrigi problemas de caracteres. Depois disso, aprendi sobre os outros movimentos de fontes (como as fontes FIGlet e TheDraws) e os incorporei no meu aplicativo. Ao longo do caminho, acabei criando algumas de minhas próprias fontes e as coloquei também. ”

Quanto à filosofia do design, disse Gillespie, ela se baseia em tornar esse tipo de arte acessível on-line.

“Eu só queria algo que fosse fácil de usar. Eu não queria que um usuário tivesse que digitar e pressione um botão. Eu queria digitar o meu e vê-lo ser gerado à medida que eu digitava ”, disse Gillespie.

Gillespie, que se caracteriza como um "grande fã" da arte ASCII de ontem, também montou um arquivo muito acessível de diferentes criações ASCII no site.

"O que mais me lembro é examinar a arte que veio com os 'AOL progs' no final dos anos 90", disse Gillespie. “Havia um certo talento artístico ... muitas das peças eram complexas e obviamente levaram muito tempo para serem criadas. Como a cena artística da AOL ASCII da velha escola se formou em torno da fonte Ariel, ela começou a desaparecer da Internet quando a AOL deixou de ser uma força dominante (por volta de 2001). Raramente ouço as pessoas falarem mais sobre a arte dessa cena. ”

Assim como Gillespie, muitas pessoas estão trabalhando no uso de novas tecnologias, como desenvolvimento complexo de algoritmos, sites responsivos modernos e novas mídias para promover algumas dessas antigas tecnologias "retrô" que ainda podem ser relevantes em nosso mundo digital contemporâneo. Portanto, procure clássicos como a arte ASCII para continuar aparecendo à margem da nova Web.