Paylaşılan betik, çevrimdışı ve tek oyunculu bir Android blok oyunu projesi oluşturmayı hedefliyor; doğrudan APK üretmiyor. Görünen kodda dokunmatik kontroller, OpenGL ES 2.0 görüntüleme altyapısı, envanter ve üretim menüsü ile kayıt işlemlerine yönelik bölümler bulunuyor.
YayımlayanGörseller GPT Image 2 ile oluşturuldu
Research answer

Create a landscape editorial hero image for this Studio Global article: Selected skill instructions for this user request: 1. اريد منك دائما التحدث عبر كود يعني ان تتجدث عبر صندوق الكود وليس عبر الدردش 2. اجب على. Article summary: ```python """ هذا السكربت ينشئ مشروع تطبيق أندرويد للعبة مكعبات ثلاثية الأبعاد، مع البناء والتكسير والاستكشاف والتحكم باللمس والمخزون والصناعة والحفظ.. Topic tags: deepresearch, general web, code, python, api. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clickbait thumbnails, icons, and tiny thumbnail la
Bir blok oyununu telefonda oynamak isteyenler için önemli ayrım şu: Paylaşılan içerik indirilmeye hazır bir APK değil, Android projesi oluşturmak üzere yazılmış bir Python betiğinden ve bu betiğin içine yerleştirilmiş proje dosyalarından oluşuyor. Amaç, bilgisayarda geliştirilip daha sonra APK olarak derlenebilecek, tek oyunculu ve çevrimdışı bir oyun kurmak.
Betiğin oluşturmayı hedeflediği dosyalar arasında Gradle yapılandırması, Android manifesti ve Java ile yazılmış bir ana etkinlik bulunuyor. Ana etkinlikte bir GLSurfaceView üzerine dokunmatik kontrol katmanı yerleştirilmiş. Ekrandaki düğmeler hareket, bakış yönü, blok kırma ve yerleştirme, zıplama, kayıt, oyun modu değiştirme ve üretim menüsü için tasarlanmış.
Kod ayrıca blok türlerini, hızlı erişim çubuğunu, envanteri ve dünya verisini tutacak yapıları tanımlıyor. Açıklama bölümünde sağlık, açlık, yüzme, gece-gündüz döngüsü, basit düşmanlar ve serbest inşa modu da projenin hedefleri arasında sayılıyor. Ancak paylaşılan Java kodu dünya oluşturma işlevinin ortasında kesildiği için bu özelliklerin tamamının çalıştığı doğrulanamıyor. Çok oyunculu oyun, redstone benzeri sistemler ve başka boyutlar ise kapsam dışında bırakılmış.
Android’de GLSurfaceView.Renderer ayrı bir iş parçacığında çalışır; arayüzden gelen komutlar queueEvent() ile bu iş parçacığına aktarılabilir. Paylaşılan kodun dokunmatik girdileri iletme yaklaşımı bu modele dayanıyor. 5
32
GLSurfaceView için duraklatma ve devam ettirme çağrılarının etkinlik yaşam döngüsünde yapılması da Android belgelerinde belirtiliyor. 2
Görünen yapılandırmada Android Gradle Plugin 8.7.3, compileSdk ve targetSdk için 35, minSdk için 23 seçilmiş. Android’in eklenti kayıtları 8.7.3 sürümünü listeliyor; 8.7 serisinin uyumluluk bilgileri ise Gradle 8.9, JDK 17 ve en fazla API düzeyi 35 gösteriyor. 4
8 JDK 17 gereksinimi, Android Gradle Plugin 8.0’dan itibaren geçerli.
7
Betiğin açıklaması, dosyanın create_voxel_android.py adıyla kaydedilip Python ile çalıştırılmasını ve ardından oluşacak klasördeki BUILD_AR.md yönergelerinin izlenmesini söylüyor. Ne var ki sağlanan içerikte bu yönerge dosyasının kendisi görünmüyor. Üstelik Java kaynağı kesildiğinden, gösterilen metinden doğrudan çalışan bir APK derleneceği varsayılmamalı.
Sonuç: Bu içerik, Android’de üç boyutlu bir blok oyunu geliştirmek için bir başlangıç taslağı olarak değerlendirilebilir. Tam bir Minecraft eşdeğeri, ekli bir APK veya telefonda test edildiği doğrulanmış bir sürüm olarak görülmemeli.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Paylaşılan betik, çevrimdışı ve tek oyunculu bir Android blok oyunu projesi oluşturmayı hedefliyor; doğrudan APK üretmiyor.
Paylaşılan betik, çevrimdışı ve tek oyunculu bir Android blok oyunu projesi oluşturmayı hedefliyor; doğrudan APK üretmiyor. Görünen kodda dokunmatik kontroller, OpenGL ES 2.0 görüntüleme altyapısı, envanter ve üretim menüsü ile kayıt işlemlerine yönelik bölümler bulunuyor.
Proje Android Gradle Plugin 8.7.3 ve API düzeyi 35 kullanacak şekilde ayarlanmış.