Novi generatorji moderni algoritmi delujejo na ASCII Art

Avtor: Roger Morrison
Datum Ustvarjanja: 19 September 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
Computational Thinking - Computer Science for Business Leaders 2016
Video.: Computational Thinking - Computer Science for Business Leaders 2016

Vsebina



Vir: Dukepope / Dreamstime.com

Odvzem:

Stara umetnost ASCII dobiva ponovno inkarnacijo na današnjem internetu.

Se spomnite umetnosti ASCII?

No, mogoče ne. Toda kot drugi elementi stare primorske računalništva v stari šoli je imel svoj dan, tik ob elektronskih oglasnih deskah, pri igrah diskete z disketi in pionirskimi programskimi jeziki, kot sta BASIC in Fortran.

V prvih dneh računalništva ni bilo enostavno ustvarjati lepo videti zaslonov. V nekaj letih smo prešli od enobarvnih monitorjev do osnovnih barvnih palet, ki so bile neverjetne, ko so se prvič pojavile, vendar so jih zasnovali po današnjih standardih. Cyan je postal primarna barva in namesto dolgočasnega belega ali zelenega zaslona ste dobili jezno sadno solato.

Tako je bilo v teh dneh dokaj prizorišče umetnosti ASCII, likovne oblike, ki je uporabljala tiste stare MS-DOS sisteme ukaznih vrstic za ustvarjanje dih jemajočih barvnih prikazov. Umetniki ASCII so namesto, da bi delali v slikovnih pikah, uporabljali nabore znakov, ki jih najdemo na običajni računalniški tipkovnici - črke, številke, poševnice in poševnice, naramnice in kodraste naramnice, zvezdice, znaki dolarjev in drugi posebni znaki. Če jih zapakirate v vrstice in stolpce, lahko sestavite nekaj neverjetnih vrst slik. Mnogo tistih, ki so z umetnostjo ASCII dosegli največ, so bili tudi vizualni umetniki in zvočni umetniki brez povezave, kot je ta moški - drugi so bili matematiki, ki so tudi z grafičnimi kalkulatorji vrteli prefinjene linijske slike.


Moderni vmesnik

Potem je prišel Windows in tako je prišel tudi 256-barvni zaslon. Kmalu je bila digitalna fotografija vse prej kot bes, umetnost ASCII pa je bila v veliki meri pozabljena.

Dandanes je veliko tovrstne vizualne predstavitve omejeno na vgrajena zaslonska okna na spletni strani ali izvedljiv program. Imate stran, ki je zgrajena s sodobnimi HTML, CSS itd., Videti je moderno, ko se vsi izidejo, v notranjosti, ki vsebuje polje, pa imate enake mešanice vrstic, ki ste jih videli, ko ste vklopili računalnik.

Kar je neverjetno, je to, kar so ljudje v zadnjih nekaj letih lahko storili z umetnostjo ASCII. Ko so računalniki postajali manjši, hitrejši in so lahko shranjevali več podatkov, je mogoče ustvariti vse vrste programov, ki bi dejansko ustvarili umetnost ASCII samodejno iz digitalne slike, ki temelji na sliki.

Ne pozabite, v starih časih ste morali vstopiti in "ročno kodirati" umetniško sliko ASCII. Računalniki ste morali sprogramirati, da so izpustili vsak znak posebej, kar je zahtevalo kar nekaj truda.


Brez napak, brez stresa - vaš korak za korakom vodnik za ustvarjanje programske opreme, ki spreminja življenje, ne da bi vam uničila življenje

Ne morete izboljšati svojih programskih sposobnosti, če nikogar ne skrbi za kakovost programske opreme.

Nasprotno pa današnji ustvarjalci umetnosti ASCII lahko posnamejo skoraj katero koli vizualno sliko in jo vodijo po prefinjenem algoritmu, računalnik pa dodeli znake, ki ustrezajo obrisom slike.

Na spletu si lahko ogledate vse vrste teh programov - na primer, ta iz podjetja Glass Giant vam bo naložila sliko in jo izpljunila v ASCII. Potem se vam je izkazalo, da imate blago, uporabljeno v teh sodobnih algoritmih - na primer ta majica z Albertom Einsteinom, napisana v ASCII. Spletna mesta, kot je ta na Super Symbols, kažejo presečišče umetnosti ASCII s stvarmi, kot so emotikoni, igralsko oblikovanje in moderna Flash animacija. ASCII umetnost je lahko uporabna tudi kot uvod v programiranje zaslonov. Ta stran TechCrunch prikazuje tudi, kako igre na podlagi znakov ASCII še vedno privlačijo sodobno občinstvo.

Vznemirljivost iz preteklosti

Čeprav je z ASCII umetnostjo zdaj mogoče toliko novih stvari, nekateri ustvarjalci še vedno prisluhnejo starim časom enobarvnih zaslonov, diskovnih pogonov, stacionarnih telefonov in AOL.

Patrick Gillespie vodi spletno mesto z imenom Patorjk.com - v njegov generator vtipkate besedo ali besedno zvezo in iz spustnega polja izberete eno od desetine pisav. Rezultat se zapiše v veliko polje, ki zavzame veliko spodnje polovice zaslona. Obstajajo pisave, ki preprosto narišejo velike črke v narisane črte, in druge, kot je "o8", ki znake pretvorijo v vizualne stvaritve z uporabo le določenih osnovnih ASCII znakov, v tem primeru številka osem in mala črka "o".

"Ko sem razvil TAAG, je bilo treba ustvariti spletno aplikacijo, ki bi nekomu omogočila ustvarjanje s pomočjo katerega koli starega abeceda AOL ASCII Art, ki je bil ustvarjen v poznih 90. letih," je Gillespie povedal za Techopedia. "Ustvaril sem standardni format za pisave, popravljene luknje, ki so obstajale (nekateri alfabeti so bili nepopolni) in odpravil težave z znaki. Po tem, ko sem to storil, sem izvedel še druge poteze pisav (na primer pisave FIGlet in TheDraws) in jih vključil v svojo aplikacijo. Na poti sem tudi ustvaril nekaj lastnih pisav in jih vstavil preveč. "

Kar zadeva oblikovalsko filozofijo, je dejal Gillespie, ki temelji na tem, da je ta vrsta umetnosti dostopna na spletu.

"Želel sem le nekaj, kar je enostavno uporabiti. Nisem želel, da bi moral uporabnik vtipkati in nato pritisniti gumb. Hotel sem vtipkati mojo in videti, kako se ustvarja, ko sem tipkal, "je dejal Gillespie.

Gillespie, ki sebe označuje za "velikega oboževalca" včerajšnje umetnosti ASCII, je na spletnem mestu sestavil tudi zelo dostopen arhiv različnih ASCII-jevih stvaritev.

"Najbolj se spominjam, da gledam umetnost, ki je prišla z" AOL progs "v poznih 90-ih." Je dejal Gillespie. "V njej je bila določena umetnost ... mnogi deli so bili zapleteni in očitno je bilo treba ustvariti veliko časa. Ker se je starošolska umetniška scena AOL ASCII oblikovala okoli pisave Ariel, je začela izginjati iz interneta, ko je AOL prenehal biti prevladujoča sila (okoli leta 2001). Redko slišim, da ljudje s te scene že več govorijo o umetnosti. "

Tako kot Gillespie tudi kar nekaj ljudi dela na uporabi novih tehnologij, kot so razvoj kompleksnih algoritmov, sodobna odzivna spletna mesta in novi mediji za promocijo nekaterih starih "retro" tehnologij, ki so še vedno pomembne v našem sodobnem digitalnem svetu. Zato poiščite klasike, kot je umetnost ASCII, da se nenehno pojavljajo na robu novega spleta.