Ich möchte, dass Sie versuchen, Rorschach-Bilder wie das folgende zu generieren:
Hier ist ein Link zu weiteren Inspirationen.
Dies ist ein Beliebtheitswettbewerb, aber ich werde sagen, dass Farben wahrscheinlich beliebter sind als Schwarz und Weiß sowie Texturen.
Rorschach-Bilder werden durch Falten von Papier mit Tinte erstellt, sodass ein Kriterium die Symmetrie ist.
ASCII-Kunst ist gültig, unterliegt jedoch den gleichen Kriterien wie oben.
popularity-contest
graphical-output
Pureferret
quelle
quelle
Antworten:
Fortran 95
Dieser Code ist ziemlich groß, erzeugt aber ein nettes (ish) ASCii-Ergebnis:
Der Code ist vollständig kommentiert, aber die Grundidee ist, dass eine Matrix mit Werten zwischen 0 und 3 generiert wird, die die Tintenmenge in diesem Punkt darstellt. Es gibt 7 große Tintenflecken (ein Fleck mit dem Wert 3, umgeben von den Werten 2) und viele kleine "Funkeln" (Wert 1). Diese Matrix wird dann mit der folgenden Konvertierung in eine Zeichenmatrix konvertiert:
Hier ist ein Ergebnis:
quelle
Python
Nicht ganz die beste oder glatteste, aber hier ist eine Python-Lösung:
Es macht nur einen "Wanderweg" für einen Fleck und macht mehrere davon.
Eine Beispielanwendung:
Und einige Beispielbilder:
quelle
## Python