Buradasın
Eaglercraft: Minecraft Java Edition'ı Web Tarayıcısında Oynama Hikayesi
youtube.com/watch?v=0qOCuLgX_lwYapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir içerik üreticisinin Eaglercraft (EagleCraft) projesinin hikayesini anlattığı bilgilendirici bir içeriktir. Videoda Lax adlı geliştirici ve Ayunami 2000 adlı yardımcı geliştirici hakkında bilgiler verilmektedir.
- Video, 2020 yılında Lax'ın Minecraft Java Edition'ı JavaScript'e dönüştürme çabasını, Eaglercraft projesinin gelişimini ve popülerliğini anlatmaktadır. Ayrıca, Mojang şirketi ile Lax arasındaki ilişkiler, Mojang'ın projeye karşı aldığı yasal önlemler ve DMCA takedown istekleri detaylı şekilde ele alınmaktadır.
- Videoda ayrıca Lax'ın projeyi sadece Minecraft'ı web tarayıcısında çalıştırma zorluğu nedeniyle sürdürdüğü ve finansal kazanç istemediği vurgulanmaktadır. Mojang'ın EagleCraft'a karşı DMCA takedown istekleri gönderdiği ancak henüz kimseyi dava etmediği de belirtilmektedir.
- 00:00Minecraft Java Edition'ı Web Tarayıcısında Oynama
- Minecraft Java Edition'ı sadece bir HTML dosyası veya web URL'si açarak web tarayıcınızda oynayabilirsiniz.
- Bu video, Minecraft Java Edition'ı tamamen web tarayıcısında çalıştıran bir geliştiricinin hikayesini, popülerliğini ve Mojang'ın avukatlarıyla olan çatışmalarını anlatıyor.
- Video sahibi, bu videoyu yüklemek için büyük bir risk alıyor çünkü Mojang'ın avukatları bu projeyle ilgileniyor.
- 00:49Eaglercraft Projesinin Başlangıcı
- Proje, 2020 yılında Lax adlı bir oyuncu tarafından başlatıldı çünkü 2026'dan itibaren Java Minecraft'ı modern web tarayıcılarında çalıştırmak artık desteklenmiyordu.
- Lax, Minecraft'ı JavaScript ile çalıştırmayı hedefledi çünkü JavaScript, internet üzerindeki %98'lik web sitelerinde kullanılan bir programlama diliydi.
- Minecraft'ı JavaScript'e dönüştürmek için TVM adlı bir araç kullanıldı, ancak Lwjgl adlı temel bağımlılık TVM ile uyumlu değildi.
- 02:41Eaglercraft'ın Geliştirilmesi
- Lax, Minecraft 1.5 versiyonunu kullanarak Lwjgl'ı manuel olarak yeniden yazarak TVM ile uyumlu hale getirdi.
- Geliştirme sürecinde grafik sorunları, JavaScript'ten kaynaklanan lag sorunları ve sunucuların düzgün çalışması gibi birçok zorlukla karşılaşıldı.
- 2020 yılında Minecraft 1.5 versiyonu için tamamen port edilmiş web versiyonu olan Eaglercraft tamamlandı ve 2022 Mayıs ayında Minecraft 1.8 versiyonu için güncellendi.
- 04:34Eaglercraft'ın Popülerliği
- Eaglercraft, Lax'ın ortaokul döneminde geliştirdiği gizli bir dilde "eagler" kelimesinden esinlenerek adlandırıldı.
- Eaglercraft, özellikle ortaokul öğrencileri arasında popüler oldu ve genellikle "eagler" olarak anılmaya başladı.
- Eaglercraft'ın popülerliği, ücretsiz ve açık kaynaklı olması, erişilebilirliği ve düşük dosya boyutu gibi faktörlerle ilgiliydi.
- 06:02Eaglercraft'ın Teknik Özellikleri
- Lax, Eaglercraft'ı yerel olarak çalıştırılabilen, 15 megabayttan az bir HTML dosyası olarak tasarladı.
- Oyunun tüm müzikleri kaldırıldı ve bazı sesler ve tekstürler sıkıştırıldı.
- Eaglercraft, okul WiFi'lerinde engellenen web siteleri yerine yerel olarak çalıştırılabilmesi nedeniyle öğrenciler arasında popüler oldu.
- 06:57Eaglercraft'ın Donanım Desteği ve Yasal Sorunları
- Eaglercraft, Chromebook'lar gibi birçok donanımda çalışabiliyor ve hatta Samsung buzdolabı ve Tesla Model X gibi cihazlarda da test edildi.
- Eaglercraft, Minecraft EULA'sını ihlal ediyor çünkü Minecraft'ı dağıtmayı yasaklıyor.
- Lax, Eaglercraft X için Minecraft modları gibi bir yaklaşım benimseyerek kodlarını patchler şeklinde yayınladı, ancak bu da işe yaramadı.
- 08:26Mojang'ın Eaglercraft'a Karşı Tepkisi
- Kasım 2022'de, Mojang'ın Microsoft ile olan sözleşmesi sayesinde ADTEX adlı bir ajans, Çin'deki bir Eaglercraft sunucusuna DMCA takedown talebi gönderdi.
- DMCA takedown talebi, Digital Millennium Copyright Act'ın (DMCA) bir parçası olup, yazılımın yasal kopyalanmasını engelleyen bir yasal mekanizmadır.
- Lax, GitHub deposunu sildi ve 2000 kişi projeyi kopyaladı, ancak kısa süre sonra Mojang'ın kendi merkezinden DMCA talepleri geldi.
- 10:42Eaglercraft'ın Devamı ve Sonuçları
- Lax, Mojang'ın sert tepkisine rağmen Eaglercraft'ı terk etmedi ve GitHub alternatifi olan GitLab'da devam etti.
- Mojang, GitLab'a da DMCA talepleri gönderdi ve Lax'ın tüm depolarını ve hesabını silmesini istedi.
- Toplam 8 DMCA talebi Lax'a gönderildi ve muhtemelen yüzlerce daha fazla talep diğer Eaglercraft sunucularına ve forks'larına gönderildi.
- 12:10Eaglercraft ve Mojang Arasındaki İlişki
- Lax, Mojang'ı appease etmek için GitHub hesabında bir depo oluşturarak Eaglercraft'ın kaynak kodunu Minecraft.net için resmi kullanım için sundu.
- Lax'ın amacı, Eaglercraft'ın düşük donanımlı cihazlarda (örneğin Chromebook'lar) iyi çalışmasıydı.
- Mojang, Lax'ın bu teklifine yanıt vermedi.
- 12:38DMCA Takedown Sonuçları
- Mojang henüz Eaglercraft nedeniyle kimseyi dava etmedi.
- Lax, projesi için hiçbir ücret talep etmediğini ve sadece Minecraft'ı web tarayıcısında çalıştırmanın zorluğunu sevdiğini belirtti.
- Eğer finansal kazanç yoksa, Mojang'ın Eaglercraft'ı daha az tehdit olarak görmesi mümkün.
- 13:27Gelecek Beklentileri
- Eaglercraft'ın gelecekte ne olacağı belirsiz.
- Mojang'ın projeyi kapatmadığı sürece, Eaglercraft'ın daha yeni Minecraft sürümlerine güncellenmesi mümkün.
- Konuşmacı, bu projeyi takip etmeye devam edeceğini belirtiyor.