Minecraft'taki "Bad Apple"
(purplesyringa.moe)Minecraft'ta en iyi "Bad Apple!!"ı yaptık
-
Demoscene ve Bad Apple!!
- Demoscene, bilgisayarların aslında tasarlanmadığı işleri yaptırmaya yönelik bir sanattır.
- "Bad Apple!!", çeşitli platformlarda oynatılmış bir silüet animasyonudur.
- Minecraft'ta Bad Apple!!'ı hayata geçiren bir proje üzerinde çalıştılar.
-
Projenin arka planı
- Bu proje çok fazla yaratıcılık ve teknik beceri gerektirdi.
- Yuki, Mia, Kira ve daha birçok kişiden destek alındı.
- Minecraft'ın motoru yavaş olduğu için videoyu 20 fps'te oynatmak zordu.
-
Veri depolama yöntemi
- Minecraft'ta ham kareleri saklamanın bir yolunu bulmak en büyük zorluktu.
- Hopper hattı, paketlenmiş ikili veri ve repeater hattı gibi çeşitli yöntemler denendi.
- Sonunda veriyi saklamak için structure block kullanıldı.
-
Animasyonun uygulanması
- Animasyon structure block kullanılarak gerçekleştirildi.
- Structure block, Ctrl-C/Ctrl-V gibi çalışır; blokları belleğe kaydedip başka bir konuma yükleyebilir.
- Structure block kullanılarak 20 fps'te animasyon elde edildi.
-
Optimizasyon ve sorun çözme
- Minecraft'ın render motoru yavaş olduğu için optimizasyon gerekiyordu.
- Delta coding kullanılarak kareler arasındaki farklar güncellendi ve performans iyileştirildi.
- Daha fazla renk ve optimize edilmiş blok kullanmak için block state'lerden yararlanıldı.
-
Ses ve diğer özellikler
- Bad Apple!! müziğini çalmak için music disc kullanıldı.
- Structure block kullanılarak kablosuz redstone benzeri işlevler de gerçekleştirildi.
-
Karelerin hazırlanması
- Video 6 renge dönüştürüldü ve 30 fps, 20 fps'e çevrildi.
- Yüksek kaliteli görüntüler üretmek için dithering tekniği kullanıldı.
GN⁺ özeti
- Bu proje, Minecraft'ın sınırlarını aşarak Bad Apple!!'ı yaratıcı bir şekilde hayata geçiren bir örnek.
- Structure block gibi Minecraft özellikleri kullanılarak karmaşık animasyonlar gerçekleştirildi.
- Proje, geliştiricilere yaratıcı problem çözmenin ve iş birliğinin önemini hatırlatıyor.
- Benzer özelliklere sahip başka projeler arasında, Bad Apple!!'ın farklı platformlarda uygulanmış örnekleri de bulunuyor.
1 yorum
Hacker News yorumları
Bilgisayar grafikleri hakkında beklediğimden çok daha fazla şey öğrendim. Yazarı tebrik ederim
Hacker topluluğunda nadir görülen kadın katılımının harika olduğunu düşünüyorum
Safari mobil gizli modunda YouTube gömmesi giriş yapma isteği gösteriyor
Bad Apple'ın neden grafik işleme için bir "Hello World" haline geldiğini tam anlamıyorum ama bunu gerçek zamanlı izlemek eğlenceli
"Bad Apple on all the things!" trendini seviyorum
Mojang, Redstone'un gecikme sorunlarını iyileştirdi
Liseden beri Minecraft'a bağımlı olmadım ama ara sıra arkadaşlarımla oynuyorum
Ortaya çıkan iş neredeyse önemsiz görünüyor ama bunu başarma sürecinin muazzam olduğunu düşünüyorum
Video uygulamasına bu kadar çok emek verilmesi bana eğlenceli geliyor
"Get'r Done" başarısı: sistemin kısıtları içinde tek tek sorunları çözerek büyük bir fikri hayata geçirme becerisi