Jadi saya ingin Anda membuat gambar Rorschach seperti gambar di bawah ini:
Berikut ini tautan ke inspirasi lebih lanjut.
Ini adalah kontes popularitas, tetapi saya akan mengatakan bahwa warna cenderung lebih populer daripada hitam dan putih, serta tekstur.
Gambar Rorschach dibuat dengan melipat kertas dengan tinta sehingga salah satu kriteria adalah simetri.
Seni ASCII valid, tetapi akan tunduk pada kriteria yang sama seperti di atas.
popularity-contest
graphical-output
Pureferret
sumber
sumber
Jawaban:
Fortran 95
Kode ini agak besar, tetapi menghasilkan hasil ASCii (ish) yang bagus:
Kode sepenuhnya dikomentari, tetapi ide dasarnya adalah bahwa ia menghasilkan matriks dengan nilai antara 0 dan 3, mewakili jumlah tinta di tempat itu. Ada 7 bercak besar (bercak dengan nilai 3 dikelilingi oleh nilai 2) dan banyak "kilau" kecil (nilai 1). Matriks ini kemudian dikonversi menjadi matriks karakter, menggunakan konversi berikut:
Ini hasilnya:
sumber
Python
Bukan yang terbaik atau yang paling halus, tapi inilah solusi python:
Itu hanya membuat "jalan mengembara" untuk noda, dan membuat beberapa dari mereka.
Contoh penggunaan:
Dan beberapa contoh gambar:
sumber
## Python