Pull to refresh

Comments 53

Это классика. Другой шрифт убьёт аутентичность.
Это не классика, а уродливый майкрософтовский GUI-шный новодел. Классика — это IBM (хотя бы).
Этому шрифту уже 30+ лет. Вполне себе классика.
Мне этот шрифт нравится, однако в новой игре будет несколько шрифтов, которые можно переключать в опциях. Надеюсь, что каждый сможет подобрать себе подходящий.
Который в special thanks. Выше немного. Ваш тоже хорош.

У Сергея есть ещё один весьма необычный и примечательный ремейк. На Бэндкампе, к сожалению, не присутствующий.

Виноват. Всё так и есть. Позже уже понял.

Мило. Кто знает, как можно сделать световые короба как на первой картинке с сочными цветами?
Рекламщики? Я так понимаю, все, в основном, упирается в специальные самоклеющиеся светопропускающие пленки. Дивный мир этих материалов открывается, например, по запросу «translucent vinyl» (ну или «транслюцентная пленка»).
"… у меня вызывают душевный трепет монохромные дисплеи. Особенно с зелеными и оранжевыми оттенками..."
И у меня тоже! Ностальгия по загадочным компьютерам. Ретрофутуризм форева!
Зачем просто граффити? В наше время вполне себе выпускаются программы с ASCII интерфейсом даже для таких «новомодных» платформ как Андроид.
Вот например: play.google.com/store/apps/details?id=org.asciigames.fillfield_free
Где-то проскакивала утилита для того Андроида для kill`а процессов.
Из-под Линукса вообще без TUI как без рук.
вот это круто, и на мобильных браузерах работает.давно искал подобную тему на freefrontend.com и на codepen.io, но к сожалею все великолепные идеи, представленные там, отказывались нормально отображаться на ios устройствах
Странно, но создавать ANSI-арт и программы в стиле TUI (с интерфейсом как у Norton Commander или IDE от Borland) стало гораздо сложнее, чем во времена DOS.
Казалось бы, уж работа с консолью в любом кроссплатформенном языке программирования должна быть прямо из коробки, в стандартной библиотеке, да только куда там! Внезапно выясняется, что консоль Windows не поддерживает цвет и потому там всё достаточно сложно. В Linux до хрена реализаций терминала, которые управляются по-разному и половина из которых также испытывает сложности с цветом и правильным выводом символов, а на мобильных ОС вообще похоже нет такой штуки, как консоль, и её приходится симулировать…
Право же, проще взять какой-нибудь STM32, прикрутить к нему E-Ink-экранчик и закодить игру под этот самопал, чем писать под современную технику. ИМХО, явный шаг назад в удобстве и простоте программирования по сравнению с 90-ми.
Различный софт для создания ANSI-арта похоже не развивается как раз со времён 90-х, а часть разработанного утеряна, так что даже просто найти софтину, способную распознавать символы с кодами выше 128 и делать русскоязычные подписи к рисункам — та ещё задача.
Внезапно выясняется, что консоль Windows не поддерживает цвет

Подождите, а как же SetConsoleTextAttributes()?
В Windows 10 консоль, вроде, умеет ANSI-команды.
Странно… запустил в Винде cmd и набрал color 2… сработало!
В Linux до хрена реализаций терминала, которые управляются по-разному и половина из которых также испытывает сложности с цветом и правильным выводом символов

Но при этом 99% из них совместимы со старым добрым xterm, и примерно 100% поддерживают стандартный linux-режим консоли, а еще есть… тадам! TTY, все реализации совместимы друг с другом.
Немного касался этой области в одной задаче. Насколько помню, там сам протокол — такое прям легаси-легаси в том плане, что выросло все это из обмена данными с разного рода оконечными устройствами машин типа IBM/370 (а может, и еще раньше). Соответственно, там есть всякие нюансы с размерами области для печати, скоростями передачи данных, разрядностью байта (вроде бы), и всяких привязок к физическому оборудованию (кто там умеет протягивать бумагу на целую страницу, а кто нет, кто умеет очищать экран, а кто нет, всякие переключения режима курсора и тд и тп.) В плане цвета — зоопарк с вариантами кодирования. И еще есть процедура хэндшейка, не совсем тривиальная в том плане, что далеко не любые устанавливаемые там параметры можно произвольно сочетать. И все это документировано примерно никак.

В принципе, написать вывод цветного текста в стандартный терминал должно быть относительно несложно. А вот написать клиент — это, думаю, жесть пострашнее обработки часовых поясов.
>В принципе, написать вывод цветного текста в стандартный терминал должно быть относительно несложно.

Только все же в консоль, а уж потом там в разных вариантах может попасть в терминал. Пуcть и локальный.
Все уже давно придумали: termcap/terminfo, (n)curses
А вообще моей первой программой (на АГАТовском Basic в лохматом 1994м) была собака в ASCII. Правда я забыл о межстрочном расстоянии и собака, нормально выглядевшая в тетрадке, превратилась в крысу.
Не видел ещё ни одного такого сайта, который мог бы работать с кириллицей. И этот не исключение. По этой же причине (дефицит приличных кириллических шрифтов) малополезны утилиты типа FIGlet. Утилита asciio для создания ANSI-диаграмм шикарна, но опять же не для России, потому как даже русскоязычных подписей не сделать…
Утилита asciio для создания ANSI-диаграмм шикарна, но опять же не для России, потому как даже русскоязычных подписей не сделать…


Вы давно проверяли? Все отлично работает.
Только что проверил. Ubuntu 16.04, пакет asciio 1.02.71-1.1.
Запускаю, создаю элемент Text, ввожу в качестве текста слово «Тест», пытаюсь сохранить, и…
Can't save file '/home/alexey/zz.txt':
Wide character in syswrite at /usr/share/perl5/File/Slurp.pm line 506

println(feed) вещь интересная(хоть и вымышленная), но на десятилетия не сохранит записи, у термобумаги век не долгий.
Я недавно откопал матричный принтер, вот это вещь… и звук такой приятный. На таком девайсе можно и имперский марш сыграть пожалуй )
… оффтоп, какой же хороший был нортон командер или волков на худой конец…
и какое редкое г… этот проводник…
На Линуксе мы используем Midnight Commander — тот же Нортон, только под Линукс и с кучей современных плюшек о которых Нортон даже не мечтал :)
Сравнивать с Нортоном не честно, ему всё-таки больше 20 лет. А вот с FAR Manager сравнение во многих аспектах не в пользу MC.
К сожалению все общение с линукс сводится у меня к командной строке и других надобностей нет… или к счастью)
А вообще, это своего рода эволюция, раньше как-то была необходимость массовой работы с файлами, была тыща дисков, нужно было что-то куда-то переливать, что-то переименовывать, стирать, поскольку места было мало, а теперь вроде и стирать ничего не надо, закинул в папочку… и пусть лежит, если что стирать, в первую очередь, все равно видео....)
UFO just landed and posted this here
ASCII можно использовать и для рисования схем.
Я так комменты в программах для МК оформляю
 /*
Licence: CC-BY 
cite: https://t.me/createhardware
Ver: 1.0  
Author: Semyon Soshnikov
Email: video.semen@gmail.com

        +------------------------+ 
        |         NODEMCU        |    
  ADC0  | [ ]A0   DEV kit  D0[ ] |  16
        | [x]NC            D1[ ]~|  5
        | [x]NC   ESP8266  D2[ ]~|  4
        | [x]NC            D3[ ]~|  0
        | [x]NC            D4[ ]~|  2  TXD1
        | [x]NC           3V3[ ] |   
        | [x]NC           GND[ ] |   
        | [ ]GND           D5[ ]~|  14
        | [ ]3V3           D6[ ]~|  12
        | [ ]GND           D7[ ]~|  13 RXD2
        | [ ]3V3           D8[ ]~|  15 TXD2
        | [ ]EN          > RX[ ]~|  3  RXD0
        | [ ]RST         < TX[ ]~|  1  TXD0
        | [ ]GND          GND[ ] |   
        | [ ]5V           3V3[ ] |   
        |                        |     
  USER  | [BTN]  +-----+   [BTN] |  FLASH
        +--------| USB |---------+
                 +-----+ 
*/

Идея отсюда: busyducks.com/ascii-art-arduinos

Вот что меня всегда радовала в годы, когда была только текстовая графика, так это мастерское владение цветом!
Это ведь перевод. Где ссылка на оригинал и плашка «перевод»?
Это не перевод — видимо я так пишу )
Если буду делать в опциях игры такой режим отображения, то изображения приставки не будет конечно. Только сам уровень во весь экран.
изображения приставки не будет конечно
Коментарий не про изображение приставки был ;) Махать правой рукой расставив ноги не запрещено и в Германии, впрочем.
В gstreamer'e (фреймворк для работы с мультимедия) есть такие модули вывода изображений — aasink и cacasink. Позволяют выводить видео в виде ASCII-графики (например, с веб-камеры).
Статичное изображение, к сожалению, не передает всю прелесть такого видео, но хоть что-то:

В mplayer такой вывод видео запускается так:
mplayer -vo caca [url|path/]filename

или так
mplayer -vo aa [url|path/]filename
Sign up to leave a comment.

Articles

Change theme settings