ASCII 알고리즘에 대한 최신 알고리즘을 적용한 새로운 생성기

작가: Roger Morrison
창조 날짜: 19 구월 2021
업데이트 날짜: 11 할 수있다 2024
Anonim
프로그래머가 말하는 롤 게임 매칭 알고리즘의 비밀
동영상: 프로그래머가 말하는 롤 게임 매칭 알고리즘의 비밀

콘텐츠



출처 : Dukepope / Dreamstime.com

테이크 아웃 :

오래된 ASCII 예술은 오늘날 인터넷에서 환생을 얻습니다.

ASCII 예술을 기억하십니까?

아마 아닐 수도 있습니다. 그러나 이전의 다른 원시 컴퓨팅 요소와 마찬가지로 전자 게시판 바로 옆, 플로피 디스크에서 게임이 실행되고 BASIC 및 Fortran과 같은 프로그래밍 언어를 개척했습니다.

컴퓨팅 초기에는보기 좋은 디스플레이를 만드는 것이 쉽지 않았습니다. 수년에 걸쳐, 우리는 흑백 모니터에서 기본 컬러 팔레트로 갔는데, 처음 등장했을 때 놀라웠지만 오늘날의 표준에 의해 구식이되었습니다. 청록색이 기본 색이되었고, 지루한 흰색 또는 녹색 스크린 대신 화난 과일 샐러드를 먹었습니다.

그 당시에는 구식의 MS-DOS 명령 행 시스템을 사용하여 당시의 화려한 색상 디스플레이를 생성 한 아트 형식 인 ASCII 아트에 대한 장면이 많이있었습니다. ASCII 아티스트는 픽셀 단위로 작업하기보다는 문자, 숫자, 슬래시 및 백 슬래시, 중괄호 및 중괄호, 별표, 달러 기호 및 기타 특수 문자와 같은 기존의 컴퓨터 키보드에있는 문자 세트를 사용했습니다. 이것을 행과 열로 묶으면 매우 놀라운 유형의 그림을 컴파일 할 수 있습니다. ASCII 예술로 가장 많은 것을 성취 한 많은 사람들은이 예술가와 같은 시각 예술가와 사운드 예술가들입니다. 다른 사람들은 그래픽 계산기로 정교한 선 이미지를 분리 한 수학자였습니다.

최신 인터페이스

그런 다음 Windows가 등장했으며 256 색 디스플레이도 마찬가지였습니다. 머지 않아 디지털 사진은 모든 분노에 휩싸였으며 ASCII 예술은 크게 잊혀졌습니다.

요즘에는 이러한 유형의 시각적 프레젠테이션이 웹 페이지 또는 실행 프로그램의 내장 디스플레이 창에 국한되어 있습니다. 최신 HTML, CSS 등으로 제작 된 페이지를 만들 수 있습니다. 모두 들어감에 따라 현대적으로 보입니다. 포함 된 상자 안에는 컴퓨터를 켰을 때 보았던 것과 같은 혼란이 있습니다.


놀라운 것은 사람들이 지난 몇 년 동안 ASCII 예술로 할 수 있었던 것입니다. 컴퓨터가 더 작아지고 더 빠르고 더 많은 데이터를 저장할 수있게됨에 따라 픽셀 기반 디지털 이미지에서 ASCII 아트를 자동으로 생성하는 모든 종류의 프로그램을 만들 수있게되었습니다.

옛날에는 ASCII 아트 이미지를 직접 가져 와서 직접 코드를 작성해야했습니다. 한 번에 하나씩 각 캐릭터를 뱉어 내도록 컴퓨터를 프로그래밍해야했지만 상당한 노력이 필요했습니다.

버그 없음, 스트레스 없음-인생을 파괴하지 않고 인생을 바꾸는 소프트웨어를 만드는 단계별 가이드

아무도 소프트웨어 품질에 신경 쓰지 않으면 프로그래밍 기술을 향상시킬 수 없습니다.

대조적으로 오늘날의 ASCII 아트 생성기는 거의 모든 시각적 이미지를 가져와 정교한 알고리즘을 통해 실행할 수 있으며 컴퓨터는 그림의 윤곽과 일치하는 문자를 할당합니다.

웹에서 이러한 모든 종류의 프로그램을 볼 수 있습니다. 예를 들어 Glass Giant의 프로그램은 업로드 된 사진을 찍어 ASCII로 뱉어냅니다. 그런 다음 일부 최신 알고리즘 (예 : Albert Einstein이 ASCII로 렌더링 된 티셔츠)을 사용하여 상품을 판명했습니다. Super Symbols에서 이와 같은 사이트는 ASCII 아트와 이모티콘, 게임 디자인 및 최신 Flash 애니메이션과의 교차점을 보여줍니다. ASCII 아트는 디스플레이 프로그래밍에 대한 소개로도 유용 할 수 있습니다. 이 TechCrunch 페이지는 ASCII 캐릭터 아트를 기반으로 한 게임이 여전히 현대적인 관중에게 어떻게 매력적 일지를 보여줍니다.

과거로부터의 폭발

ASCII 아트를 사용하면 많은 새로운 기능을 사용할 수 있지만 일부 제작자는 여전히 옛날의 흑백 디스플레이, 디스크 드라이브, 유선 전화 및 AOL로 귀를 기울이고 있습니다.


Patrick Gillespie는 Patorjk.com이라는 사이트를 자신의 생성기에서 실행합니다. 단어 나 구를 입력하고 드롭 다운 상자에서 수십 개의 글꼴 중 하나를 선택합니다. 결과는 화면의 아래쪽 절반을 차지하는 큰 상자에 기록됩니다. 문자를 단순히 그려진 선으로 슈퍼 사이즈하는 글꼴과 "o8"과 같은 특정 기본 ASCII 문자 (이 경우 숫자 8과 소문자 "o") 만 사용하여 시각적으로 만들 수있는 글꼴이 있습니다.

Gillespie는 "TAAG를 개발할 때 90 년대 후반에 만들어진 오래된 AOL ASCII Art 알파벳을 사용하여 누군가가 생성 할 수있는 온라인 응용 프로그램을 개발해야했습니다."라고 Techopedia에 말했습니다. “글꼴에 대한 표준 형식, 존재하는 고정 구멍 (일부 알파벳이 불완전) 및 고정 문자 문제를 만들었습니다. 이 작업을 수행 한 후 다른 글꼴 이동 (예 : FIGlet 및 TheDraws 글꼴)에 대해 배웠고이를 응용 프로그램에 통합했습니다. 그 과정에서 나는 또한 내 자신 만의 글꼴 몇 개를 만들어서 그 글꼴도 넣었습니다.”

Gillespie는 디자인 철학에 따르면 이러한 종류의 예술을 온라인에서 액세스 할 수있게하는 데 기반을두고 있다고 말했다.

“저는 사용하기 쉬운 것을 원했습니다. 사용자가 입력 한 다음 버튼을 누르기를 원하지 않았습니다. Gillespie는“내 유형을 입력하고 입력 할 때 생성되는 것을보고 싶었습니다.

어제 ASCII 예술의“큰 팬”으로 자신을 특징 짓는 Gillespie는 사이트에서 다양한 ASCII 제작물에 대한 접근성이 뛰어난 아카이브를 만들었습니다.

Gillespie는“내가 가장 기억하는 것은 90 년대 후반에 'AOL progs'와 함께 제공된 예술을 살펴 보는 것이다. “일부 예술 작품이있었습니다… 많은 작품들이 복잡했고 제작에 많은 시간이 걸렸습니다. 구식 AOL ASCII 아트 씬은 글꼴 Ariel 주위에 형성 되었기 때문에 AOL이 지배적 인 힘이되는 것을 멈 추면 (2001 년경) 인터넷에서 사라지기 시작했습니다. 사람들이이 장면에서 더 이상 예술에 대해 이야기하는 것을 거의 듣지 않습니다.”

Gillespie와 마찬가지로, 상당수의 사람들이 복잡한 알고리즘 개발, 현대 반응 형 웹 사이트 및 새로운 미디어와 같은 새로운 기술을 사용하여 현대 디지털 세계와 여전히 관련이있는 오래된 "레트로"기술 중 일부를 홍보하고 있습니다. 따라서 ASCII 웹과 같은 고전을 찾아 새 웹의 가장자리에 계속 튀어 나오도록하십시오.