Поэтому я хотел бы, чтобы вы попытались сгенерировать изображения Роршаха, как показано ниже:
Вот ссылка на дальнейшее вдохновение.
Это конкурс популярности, но я скажу, что цвета, скорее всего, будут более популярны, чем черный и белый, а также текстуры.
Изображения Роршаха создаются путем складывания бумаги чернилами, поэтому одним из критериев является симметрия.
Искусство ASCII является действительным, но будет подчиняться тем же критериям, что и выше.
popularity-contest
graphical-output
Pureferret
источник
источник
Ответы:
Фортран 95
Этот код довольно большой, но он дает хороший (ish) результат ASCii:
Код полностью прокомментирован, но основная идея заключается в том, что он генерирует матрицу со значениями от 0 до 3, представляющими количество чернил в этом месте. Есть 7 больших пятен чернил (пятно со значением 3, окруженное значениями 2) и множество маленьких «блесток» (значение 1). Затем эта матрица преобразуется в матрицу символов с использованием следующего преобразования:
Вот результат:
источник
питон
Не совсем лучший или самый плавный, но вот решение Python:
Он просто создает «блуждающий путь» для блоттинга и делает несколько таких.
Пример использования:
И некоторые примеры изображений:
источник
## Python