Noii generatori pun algoritmi moderni să lucreze la arta ASCII

Autor: Roger Morrison
Data Creației: 19 Septembrie 2021
Data Actualizării: 1 Iulie 2024
Anonim
CS50 2015 - Week 8
Video: CS50 2015 - Week 8

Conţinut



Sursa: Dukepope / Dreamstime.com

La pachet:

Arta veche ASCII obține o reîncarnare pe Internetul de astăzi.

Vă amintiți de arta ASCII?

Poate că nu. Dar, la fel ca și alte elemente din vechile școli ale calculatoarelor primitive, a avut ziua ei, chiar lângă tabelele electronice, jocurile rămase pe dischete și limbaje de programare de pionierat precum BASIC și Fortran.

În primele zile de calcul, nu a fost ușor să creați afișe cu aspect frumos. De-a lungul unei perioade de ani, am trecut de la monitoare monocrome la palete de culori de bază, care au fost uimitoare când au ieșit pentru prima dată, dar antichizate după standardele actuale. Cyan a devenit o culoare primară, iar în loc de un ecran plictisitor alb sau verde, ai primit o salată de fructe supărată.

Așadar, în acele zile, a existat o scenă destul de mare pentru arta ASCII, o formă de artă care folosea acele sisteme vechi de linii de comandă MS-DOS pentru a genera afișări de culori impresionante. În loc să încerce să lucreze în pixeli, artiștii ASCII au folosit seturi de caractere găsite pe tastatura computerului convențional - litere, numere, slashes și spatele, bretele și bretele cret, asteriscuri, semne în dolari și alte caractere speciale. Ambalând acestea în rânduri și coloane, puteți compila câteva tipuri de imagini destul de uimitoare. Mulți dintre cei care s-au descurcat cel mai mult cu arta ASCII au fost, de asemenea, artiști vizuali și artiști de sunet în afara liniei, cum ar fi acest tip - alții au fost matematicieni care și-au rotit imagini de linie sofisticate cu calculatoare grafice.


Interfața modernă

Apoi a apărut Windows, la fel și ecranul cu 256 culori. Destul de curând, fotografia digitală a fost toată ravagia, iar arta ASCII a fost în mare parte uitată.

În zilele noastre, o mare parte din acest tip de prezentare vizuală se limitează la ferestrele de afișare încorporate într-o pagină web sau într-un program executabil. Veți avea o pagină construită cu HTML modern, CSS etc., cu aspect modern pe măsură ce toate ies, iar în interiorul acelei cutii conținute veți avea aceeași serie de linii pe care le-ați văzut când ați pornit computerul.

Ce este uimitor este ceea ce oamenii au reușit să facă cu arta ASCII în ultimii ani. Pe măsură ce computerele deveneau mai mici, mai rapide și puteau stoca mai multe date, a devenit posibil să se creeze tot felul de programe care să genereze efectiv arta ASCII automat dintr-o imagine digitală bazată pe pixeli.

Amintiți-vă, pe vremuri, a trebuit să intrați și să „codați mâna” o imagine de artă ASCII. A trebuit să programați calculatoarele pentru a scuipa fiecare personaj pe rând, ceea ce a făcut destul de mult efort.


Fără bug-uri, fără stres - Ghidul dvs. pas cu pas pentru crearea de software care poate schimba viața fără a vă distruge viața

Nu îți poți îmbunătăți abilitățile de programare atunci când nimeni nu îi pasă de calitatea software-ului.

În schimb, generatorii de artă ASCII de astăzi pot lua aproape orice imagine vizuală și pot rula printr-un algoritm sofisticat, iar computerul va atribui caractere care se potrivesc cu contururile imaginii.

Puteți vedea tot felul de programe pe Web - de exemplu, acesta de la Glass Giant vă va face fotografia încărcată și o va scuipa în ASCII. Apoi, aveți marfa care s-a dovedit folosind unii dintre acești algoritmi moderni - de exemplu, acest tricou cu Albert Einstein redat în ASCII. Site-uri ca acesta la Super Symbols arată intersecția artei ASCII cu lucruri precum emoticoane, design de jocuri și animație Flash modernă. Arta ASCII poate fi utilă și ca o introducere în programarea afișării. Această pagină TechCrunch arată și modul în care jocurile bazate pe arta personajelor ASCII sunt încă convingătoare pentru un public modern.

Amintiri din trecut

Deși acum sunt posibile atât de multe lucruri noi cu arta ASCII, unii creatori ascultă încă din vremurile bune ale ecranelor monocrome, unităților de disc, telefoanelor fixe și AOL.

Patrick Gillespie rulează un site numit Patorjk.com - pe generatorul său, tastați un cuvânt sau o frază și selectați unul dintre zeci de fonturi dintr-o casetă derulantă. Rezultatul este scris într-o casetă mare, ocupând mult din jumătatea de jos a ecranului. Există fonturi care au pur și simplu caractere super-dimensiuni în linii desenate, iar altele, precum „o8”, care transformă caracterele în creații vizuale folosind doar anumite caractere ASCII de bază, în acest caz, numărul opt și literele mici „o”.

„Când am dezvoltat TAAG, a fost să creez o aplicație online care să permită cuiva să genereze folosind oricare dintre vechile alfabeturi AOL ASCII Art care au fost create la sfârșitul anilor 90”, a spus Gillespie pentru Techopedia. „Am creat un format standard pentru fonturi, găuri fixe care existau (unele dintre alfabeturi erau incomplete) și probleme de caracter fix. După ce am făcut acest lucru, am aflat despre celelalte mișcări de fonturi (cum ar fi fonturile FIGlet și TheDraws) și le-am încorporat în aplicația mea. Pe parcurs, de asemenea, am sfârșit creând câteva dintre fonturile mele și le-am introdus și pe acestea. ”

În ceea ce privește filozofia designului, a spus Gillespie, aceasta se bazează pe a face acest tip de artă accesibilă online.

„Voiam doar ceva ușor de folosit. Nu doream ca un utilizator să fie tastat și apoi să apese un buton. Am vrut să-mi tastez și să văd că este generat așa cum am scris ”, a spus Gillespie.

Gillespie, care se caracterizează ca un „mare fan” al artei ASCII de ieri, a creat, de asemenea, o arhivă foarte accesibilă a diferitelor creații ASCII pe site.

„Lucrul pe care mi-l amintesc cel mai mult este să cercetez arta care a venit cu„ progenții AOL ”de la sfârșitul anilor 90”, a spus Gillespie. „A existat o anumită artă ... multe dintre piese au fost complexe și, evident, au avut nevoie de mult timp pentru a crea. Deoarece vechea scenă de artă AOL ASCII s-a format în jurul fontului Ariel, a început să dispară de pe Internet când AOL a încetat să fie o forță dominantă (în jurul anului 2001). Rareori mai aud oamenii care vorbesc despre arta din această scenă. ”

La fel ca Gillespie, destul de mulți oameni lucrează la utilizarea de noi tehnologii, cum ar fi dezvoltarea complexă a algoritmilor, site-uri web responsive moderne și medii noi pentru a promova unele dintre acele tehnologii „retro” vechi care pot fi încă relevante în lumea noastră contemporană digitală. Așadar, căutați clasici precum arta ASCII pentru a continua să apară pe marginea noului Web.