Kısaca: Louis Erbkamm’ın 2022’de boş zamanında başlattığı açık kaynaklı Arnis projesi, gerçek dünyadaki yerleri Minecraft dünyasına dönüştürüyor. Proje yaklaşık 900.000 indirmeye ve yaklaşık 70 katkıcıya ulaştı. Louis projeyi tek başına yürütürken GitHub Copilot’tan yardım alıyor.
Ne oldu?
- Arnis, OpenStreetMap (herkesin düzenleyebildiği açık harita veritabanı) ve diğer kaynaklardaki verileri kullanarak seçtiğiniz yeri Minecraft’ta gezilebilir bir dünyaya çeviriyor. Adını Almanya’nın en küçük kasabasından alıyor; Louis ilk testleri orada yapmış.
- İlk sürüm elle yazılmış Python koduydu ve yalnızca OpenStreetMap’e dayanıyordu. Louis, projeyi Python’dan Rust diline taşımadan önce kararı GitHub’da topluluğa açtı.
- Kullanıcının seçtiği alan için haritadaki her öğe sorgulanıyor. Haritada işlenmemiş bir şey (örneğin bir bank) dünyaya eklenemiyor. Özgürlük Anıtı gibi çok ayrıntılı yapılar için 3D modeller Minecraft bloklarına çevriliyor.
- Topluluk projeyi yaklaşık 20 dile çevirdi. Son sürümlerde Ay ve Mars da eklendi.
- Louis her pull request’i (kod değişikliği önerisi) tek başına inceliyor. Copilot’u açık sorunları özetlemek, hataların kaynağını bulmak, büyük değişiklikleri performans açısından taramak ve test senaryoları önermek için kullanıyor.
Neden önemli?
- Tek kişilik bir yan projenin, açık tartışmalar sayesinde farklı alanlardan insanları bir araya getirebildiğini gösteriyor.
- Louis’e göre AI desteği geldikten sonra kod incelemeleri ve dokümantasyon arttı; sıkıcı işleri devredip ilginç konulara vakit ayırabiliyor.
- Bazı öğretmenler Arnis’i derslerde kullanıyor; öğrenciler aynı bölgeden başlayıp yakındaki bir parkı Minecraft’ta geliştiriyor.
Senin için ne anlama geliyor?
- Arnis’i GitHub - louis-e/arnis: Generate any location from the real world in Minecraft with a high level of detail. · GitHub adresinden indirip haritada bir yer seçebilir, başlangıç noktasını belirleyip “Start Generation” ile birkaç dakika içinde dünyanı açabilirsin.
- Memleketin gibi tanıdığın bir yerle dene ve eksik olanlara bak. Gerçekte var olup dünyada görünmeyen bir şeyi OpenStreetMap’e ekleyebilirsin; hata olduğunu düşünüyorsan Louis’e bildirebilirsin.
- Kendi açık kaynak projen varsa kararları açık tartışmalarla almanın topluluğu nasıl büyüttüğünü bu örnekten görebilirsin.
- Öğretmen ya da öğrenciysen, aynı bölgeden başlayan sınıf içi tasarım yarışmasını deneyebilirsin.
Kaynak: GitHub Blog, 3 Kasım. Kontrol tarihi: 3 Kasım 2026.
Sen ne düşünüyorsun? Aşağıya yaz.