Новые генераторы используют современные алгоритмы для работы над ASCII Art

Автор: Roger Morrison
Дата создания: 19 Сентябрь 2021
Дата обновления: 1 Июль 2024
Anonim
Как нейросети создают игры вместо разработчиков: От анимации до искусственного интеллекта
Видео: Как нейросети создают игры вместо разработчиков: От анимации до искусственного интеллекта

Содержание



Источник: Dukepope / Dreamstime.com

вынос:

Старое искусство ASCII получает реинкарнацию в современном Интернете.

Помните искусство ASCII?

Ну, может и нет. Но, как и другие элементы примитивных вычислений старой школы, у него был свой день, прямо рядом с электронными досками объявлений, играми, запущенными с дискет, и такими первыми языками программирования, как BASIC и Fortran.

На заре вычислительной техники было нелегко создавать красивые дисплеи. За несколько лет мы перешли от монохромных мониторов к базовым цветовым палитрам, которые были удивительны с момента их появления, но устарели по современным стандартам. Голубой стал основным цветом, и вместо скучного белого или зеленого экрана вы получили злой фруктовый салат.

Таким образом, в те дни была довольно сцена для искусства ASCII, формы искусства, которая использовала те старые системы командной строки MS-DOS, чтобы генерировать захватывающие дух отображения цвета. Вместо того, чтобы пытаться работать с пикселями, художники ASCII использовали наборы символов, которые можно найти на обычной компьютерной клавиатуре - буквы, цифры, косые и обратные слеши, фигурные и фигурные скобки, звездочки, знаки доллара и другие специальные символы. Упаковав их в строки и столбцы, вы можете скомпилировать несколько довольно удивительных типов картинок. Многие из тех, кто достиг большего в искусстве ASCII, были также визуальные художники и звукорежиссеры в автономном режиме, такие как этот парень - другие были математиками, которые также выделили сложные линейные изображения с помощью графических калькуляторов.


Современный интерфейс

Затем появилась Windows и 256-цветный дисплей. Довольно скоро цифровая фотография была в моде, а искусство ASCII было в значительной степени забыто.

В настоящее время большая часть визуального представления этого типа ограничивается встроенными окнами отображения на веб-странице или исполняемой программой. У вас будет страница, построенная с использованием современного HTML, CSS и т. Д., Выглядящая современно, как и все остальные, и внутри этой коробки вы увидите тот же набор строк, который вы привыкли видеть при включении компьютера.

Что удивительно, так это то, что люди смогли сделать с ASCII-искусством за последние несколько лет. По мере того как компьютеры становились меньше, быстрее и могли хранить больше данных, стало возможным создавать всевозможные программы, которые фактически генерировали бы искусство ASCII автоматически из пиксельного цифрового изображения.

Помните, в старые времена вы должны были входить и «кодировать вручную» художественный образ ASCII. Вы должны были запрограммировать компьютеры так, чтобы они выплевывали каждого персонажа по одному, что требовало немало усилий.


Нет ошибок, нет стресса - ваше пошаговое руководство по созданию изменяющего жизнь программного обеспечения без разрушения вашей жизни

Вы не можете улучшить свои навыки программирования, когда никто не заботится о качестве программного обеспечения.

В отличие от этого, современные генераторы ASCII-изображений могут брать практически любое визуальное изображение и запускать его по сложному алгоритму, а компьютер назначает символы, соответствующие контурам изображения.

Вы можете видеть все виды этих программ в Интернете - например, эта из Glass Giant возьмет загруженную картинку и выложит ее в ASCII. Тогда у вас получился товар с использованием некоторых из этих современных алгоритмов - например, эта футболка с изображением Альберта Эйнштейна, выполненная в ASCII. Такие сайты, как этот, в Super Symbols показывают пересечение искусства ASCII с такими вещами, как смайлики, игровой дизайн и современная Flash-анимация. Искусство ASCII также может быть полезно в качестве введения в программирование отображения. На этой странице TechCrunch также показано, как игры, основанные на искусстве персонажей ASCII, по-прежнему привлекают современную аудиторию.

Взрыв из прошлого

Хотя в искусстве ASCII теперь возможно так много нового, некоторые создатели все еще обращают внимание на старые добрые времена монохромных дисплеев, дисководов, стационарных телефонов и AOL.

Патрик Гиллеспи руководит сайтом Patorjk.com - на его генераторе вы вводите слово или фразу и выбираете один из десятков шрифтов из выпадающего списка. Результат записывается в большую коробку, занимающую большую часть нижней половины экрана. Существуют шрифты, которые просто увеличивают размер символов в нарисованные линии, и другие, такие как «o8», которые превращают символы в визуальные создания, используя только определенные базовые символы ASCII, в данном случае номер восемь и строчную букву «o».

«Когда я разрабатывал TAAG, он должен был создать онлайн-приложение, которое позволяло бы кому-то генерировать, используя любой из старых алфавитов AOL ASCII Art, созданный в конце 90-х годов», - сказал Гиллеспи Techopedia. «Я создал стандартный формат для шрифтов, исправил существующие дыры (некоторые алфавиты были неполными) и исправил проблемы с символами. После этого я узнал о других движениях шрифта (таких как шрифты FIGlet и TheDraws) и включил их в свое приложение. По пути я также создал несколько своих собственных шрифтов и вставил их тоже ».

Что касается философии дизайна, сказал Гиллеспи, она основана на том, чтобы сделать этот вид искусства доступным в Интернете.

«Я просто хотел что-то, что было бы легко использовать. Я не хотел, чтобы пользователь печатал, а затем нажимал кнопку. Я хотел напечатать свой и увидеть, как он генерируется, когда я печатал », - сказал Гиллеспи.

Гиллеспи, который характеризует себя как «большой поклонник» вчерашнего искусства ASCII, также собрал на сайте очень доступный архив различных произведений ASCII.

«Больше всего мне запомнилось искусство, которое пришло с« AOL progs »еще в конце 90-х», - сказал Гиллеспи. «В этом была определенная артистичность… многие произведения были сложными и, очевидно, на их создание ушло много времени. Поскольку сцена искусства AOL ASCII старой школы сформировалась вокруг шрифта Ariel, она начала исчезать из Интернета, когда AOL перестала быть доминирующей силой (около 2001 года). Редко я слышу, как люди больше говорят об искусстве этой сцены ».

Как и Гиллеспи, немало людей работают над использованием новых технологий, таких как разработка сложных алгоритмов, современные адаптивные веб-сайты и новые медиа, чтобы продвигать некоторые из этих старых «ретро» технологий, которые все еще актуальны в нашем современном цифровом мире. Поэтому ищите классику, такую ​​как искусство ASCII, чтобы постоянно появляться на окраинах новой сети.