Sangat terinspirasi oleh tantangan ini Code Golf: Ular ASCII peliharaan Anda sendiri - Saya pikir membuatnya horizontal akan menambah lapisan kompleksitas tambahan.
Contoh ular horizontal:
0 0
0 0 0 000
00 0 00 000 0 0
000 0 0 0 00
0 000
Dan aturannya adalah:
- Tepat 5 baris karakter dicetak
- Setiap baris persis 30 karakter panjangnya, terdiri dari kombinasi spasi dan karakter yang Anda pilih untuk menggambar ular Anda
- Ular Anda mulai pada baris 3
- Baris berikutnya yang akan digunakan untuk menggambar ular Anda harus dipilih secara acak dari garis Anda saat ini, satu baris di atas (jika Anda belum berada di baris 1) atau satu baris di bawah (jika Anda belum berada di baris 5).
- Pilihan-pilihan ini harus memiliki bobot yang sama. Jadi, jika Anda berada di jalur 1, Anda memiliki peluang 50% untuk tetap di jalur 1 dan 50% peluang untuk pindah ke jalur 2. Jika Anda berada di jalur 2, Anda memiliki peluang 33% untuk pindah ke jalur 1, sebuah 33% peluang untuk tetap di jalur 2 atau 33% peluang untuk pindah ke jalur 3
- Ular Anda tidak perlu mengunjungi setiap baris.