"Bad Apple" di Minecraft
(purplesyringa.moe)Kami membuat "Bad Apple!!" terbaik di Minecraft
-
Demoscene dan Bad Apple!!
- Demoscene adalah seni membuat komputer melakukan hal-hal yang tidak dirancang untuk dilakukannya.
- "Bad Apple!!" adalah animasi seni siluet yang telah diputar di berbagai platform.
- Sebuah proyek dilakukan untuk mewujudkan Bad Apple!! di Minecraft.
-
Latar belakang proyek
- Proyek ini membutuhkan banyak kreativitas dan kemampuan teknis.
- Bantuan diterima dari banyak orang seperti Yuki, Mia, dan Kira.
- Karena engine Minecraft lambat, memutar video pada 20 fps merupakan hal yang sulit.
-
Metode penyimpanan data
- Tantangan terbesar adalah menemukan cara menyimpan frame mentah di Minecraft.
- Berbagai metode dicoba, seperti jalur hopper, binary yang dipaketkan, dan jalur repeater.
- Pada akhirnya, data disimpan menggunakan structure block.
-
Implementasi animasi
- Animasi diimplementasikan menggunakan structure block.
- Structure block bekerja seperti Ctrl-C/Ctrl-V, menyimpan blok ke memori lalu memuatnya di lokasi lain.
- Dengan structure block, animasi berhasil dijalankan pada 20 fps.
-
Optimasi dan pemecahan masalah
- Karena engine rendering Minecraft lambat, optimasi diperlukan.
- Dengan menggunakan delta coding, hanya perbedaan antar-frame yang diperbarui untuk meningkatkan performa.
- Dengan memanfaatkan block state, lebih banyak warna dan blok yang lebih optimal dapat digunakan.
-
Audio dan fitur lainnya
- Music disc digunakan untuk memutar musik Bad Apple!!
- Dengan structure block, fitur seperti redstone nirkabel juga dapat diimplementasikan.
-
Persiapan frame
- Video diubah menjadi 6 warna, dan 30 fps dikonversi menjadi 20 fps.
- Teknik dithering digunakan untuk menghasilkan gambar berkualitas tinggi.
Ringkasan GN⁺
- Proyek ini adalah contoh implementasi Bad Apple!! secara kreatif dengan menembus batasan Minecraft.
- Fitur Minecraft seperti structure block dimanfaatkan untuk mewujudkan animasi yang kompleks.
- Proyek ini mengingatkan para pengembang akan pentingnya pemecahan masalah yang kreatif dan kolaborasi.
- Ada juga proyek-proyek serupa yang mewujudkan Bad Apple!! di berbagai platform lain.
1 komentar
Komentar Hacker News
Saya belajar jauh lebih banyak tentang grafika komputer daripada yang saya perkirakan. Pujian untuk penulisnya
Saya rasa keren melihat partisipasi perempuan yang jarang ada di komunitas hacker
Pada mode privat Safari mobile, embed YouTube meminta login
Saya tidak begitu paham kenapa Bad Apple menjadi "Hello World"-nya rendering grafis, tetapi seru melihatnya secara real-time
Saya suka tren "Bad Apple on all the things!"
Mojang telah memperbaiki masalah latensi Redstone
Saya tidak kecanduan Minecraft sejak setelah SMA, tetapi kadang masih main dengan teman-teman
Hasil pekerjaannya mungkin terlihat nyaris sepele, tetapi saya rasa proses untuk mencapainya luar biasa
Rasanya lucu bahwa implementasi video membutuhkan banyak usaha
Pencapaian "Get'r Done": kemampuan mewujudkan ide besar dengan menyelesaikan masalah-masalah individual di dalam batasan sistem