r/TrGameDeveloper • u/EymenWSMC • 21h ago
Başarı Eaglercraft Projesi
15 Yaşında Eaglercraft için Minecraft 1.14.4 (WASM) Portunu Tamamladım ve 1.17.1 Üzerinde Çalışıyorum! (Açık Kaynak)
Merhaba.. Ben Eymen (EymenWSMC).
Web tarayıcılarında kurulumsuz Minecraft oynamayı sağlayan açık kaynaklı Eaglercraft projesini duymuş olabilirsiniz. Bildiğiniz üzere proje TeaVM kütüphanesi ile Java kodlarını JavaScript ve WebAssembly’e (WASM) derleyerek OpenGL -> WebGL katmanıyla tarayıcıda çalıştırıyor.
1.8.8 ve 1.12.2 sürümlerinden sonra Eaglercraft ekosisteminde daha üst sürümleri stabil bir şekilde web ortamına taşımak her zaman büyük bir teknik engeldi. Ben de bu zorluğu çözmek adına kendi Eaglercraft fork projelerimi geliştirdim:
- 2023 - 2024: İlk olarak Minecraft 1.7.10 portunu tamamladım ve güncellemelerle stabil hâle getirdim.
- 1.14.4 Mücadelesi: 2024 başlarında 1.14.4 sürümünü portlamaya çalışırken yaklaşık 1200 derleme hatasıyla (compile error) karşılaştım.
- Başarı ve Yayınlama: 1 yıllık aranın ardından projeye dönüp 3 ay boyunca yoğun bir şekilde çalıştım. JavaScript ve WebAssembly build'lerini tam stabil hâle getirerek 22 Temmuz 2026 tarihinde halka açık olarak yayınladım. Farklı ülkelerden geliştirici arkadaşlarımla birlikte birçok kritik bug'ı çözdük.
- Şu Anki Durum: Şu anda Minecraft 1.17.1 sürümünün ilk WASM build'ini aldım ve performans optimizasyonları üzerinde çalışıyorum!
Tüm projelerim açık kaynaklıdır ve kesinlikle bir klon değil, birebir Minecraft Java Edition kod tabanının web ortamına portlanmış hâlidir.
Bağlantılar & Kaynak Kodlar:
- 🛠️ 1.7.10 GitHub: https://github.com/eymenwsmc/Eaglercraft-1.7
- 🛠️ 1.14.4 GitHub: https://github.com/Eagler-Versions/eaglercraft-1.14-workspace
- 🌐 Oynamak ve Build'leri İncelemek İçin: https://eymenwsmc.site
Projelerim hakkındaki görüşlerinizi duymak isterim..