Di Minecraft , tekstur item default semuanya adalah gambar 16x16 piksel yang cukup sederhana, yang membuatnya tampak ideal untuk bermain golf .
Di bawah ini adalah tekstur yang disederhanakan dari lima alat berlian "inti" di Minecraft: beliung , sekop , kapak , pedang , dan cangkul .
Gambar yang ditampilkan diperbesar untuk menunjukkan detailnya. Klik pada gambar untuk melihat versi 16x16 piksel berukuran benar.
Untuk membuat golf lebih mudah, saya telah memodifikasi masing-masing dari aslinya dengan hanya menggunakan lima warna RGB 24-bit yang sama:
R=75 G=82 B=73
untuk latar belakang.R=51 G=235 B=203
untuk kepala alat berlian.R=14 G=63 B=54
untuk garis berlian.R=137 G=103 B=39
untuk inti pegangan kayu.R=40 G=30 B=11
untuk garis pegangan kayu.
Pilih alat favorit Anda dari lima dan menulis sebuah program yang output-nya disederhanakan 16 × 16 pixel tekstur dalam lossless umum Format truecolor gambar (seperti bpm
, png
, ppm
, dll).
Jadi, misalnya, jika Anda memilih kapak, Anda akan menulis sebuah program yang menampilkan gambar ini:
Tidak ada input yang harus diambil dan koneksi web tidak diperlukan. Gambar dapat di-output sebagai file dengan nama pilihan Anda, atau data file gambar mentah dapat di-output ke stdout, atau Anda cukup menampilkan gambar.
Anda hanya perlu memilih satu dari lima gambar. Program yang menghasilkan salah satu dari lima gambar dalam jumlah byte paling sedikit adalah pemenangnya.
Anda dapat menulis program untuk lebih dari satu gambar, tetapi hanya program dengan jumlah byte minimum yang dihitung untuk skor Anda. Jika ada seri, pos terpilih tertinggi menang.
Jika Anda menikmati PPCG dan bermain Minecraft, saya mengundang Anda untuk bergabung dengan server Minecraft uji coba kami. Tanyakan saja di ruang obrolan khusus .
sumber
[[76 82 73] [26 63 54] [106 234 204] [39 30 13] [133 102 45]]
Jawaban:
CJam, 119 byte
Saya sudah memilih sekop.
Uji di sini.
Program ini mencetak file PPM ke STDOUT.
Saya menggunakan skrip ini untuk membantu penyandian gambar. (Ini sebagian besar untuk diriku sendiri jika aku perlu menggunakannya kembali nanti.)
Ide dasarnya adalah membuka gulungan gambar di sepanjang antidiagonals dan kemudian menggunakan pengkodean run-length. Dengan teknik ini, sekop berisi lintasan paling sedikit. Untuk referensi jumlah proses per gambar (dalam urutan yang diberikan dalam tantangan) adalah:
Saya akan menambahkan lebih banyak penjelasan ketika saya selesai bermain golf ini.
sumber
JavaScript ES6, 353 byte
Ini sangat menyalahgunakan CSS3 bayangan kotak untuk membuat versi gambar yang pixelized, dalam hal ini cangkul Minecraft. Cuplikan Stack di bawah ini menggunakan ES5 untuk pengujian yang mudah dan agak ungolfed (Anda harus memperbesar untuk melihatnya dengan baik).
sumber
g
mendekati akhir.)Karena ini adalah masalah minecraft, saya akan melakukan solusi blok perintah: 50 karakter
membuat bingkai item yang menunjukkan kapak.
sumber
Python 3, 483 byte
Saya memilih untuk membuat pedang
di sini adalah output:
Saya membuat string untuk setiap warna, dan menggabungkannya untuk mendapatkan string angka heksadesimal. Lalu saya menggunakan pustaka gambar python untuk mengubah string itu menjadi gambar.
sumber
Minecraft 18w11a (.mcfunction), 757 byte
Tentu saja seseorang harus menjawab pertanyaan dengan Minecraft. Tempatkan jawaban di dalam datapack, dan jalankan dengan
/function <packname>:<filename>
. Sekop ditarik relatif ke Anda dalam arah + X dan + Z. Warna salah tetapi saya akan menghitungnya sebagai batasan bahasa;)Tapi sekop itu sebenarnya terbuat dari kayu dan berlian !!!!
Keluaran
sumber