CodeKitHub
Jeneratör Araçları

Minecraft Daire Üretici

Son güncelleme:

Minecraft'ın dünyası tamamen bir ızgara üzerindeki kare bloklardan inşa edilmiştir, bu yüzden matematiksel olarak pürüzsüz bir daire yerleştirmenin bir yolu yoktur — oyun içindeki her "daire" aslında bir piksel sanatı yaklaşımıdır ve gözle iyi görünen bir tane elde etmek meşhur derecede zahmetlidir. Bu araç, seçtiğiniz herhangi bir çap için, dolu bir disk ya da bir blok kalınlığında boş bir anahat şeklinde, blok blok bir ızgara üretir; inşa etmeye başlamadan önce tam olarak kaç blok toplamanız gerektiğini bilmeniz için toplam blok sayısıyla birlikte.

Gereken blok sayısı: 0

Bu Araç Nedir?

Piksel dairesi, herhangi bir kare ızgara üzerinde bir daireyi yaklaşık olarak oluşturmanın standart tekniğidir — video oyunları, piksel sanatı ve kanaviçe desenlerinin hepsi aynı temel fikri kullanır: her ızgara hücresi için, merkeze olan mesafesi hedef yarıçap içindeyse dairenin "içinde", değilse "dışında" olarak işaretleyin. Minecraft'ın dünyası temelde 1×1×1 blokların 3D bir ızgarası olduğundan, bu aynı 2D ızgara tekniği, bir inşaatta dairesel bir zemin, kule kesiti veya kubbe halkası oluşturmak için tam olarak gereken şeydir.

Bu araç bu ızgarayı doğrudan hesaplar: bir çap girin, merkezin o yarıçapı içindeki her hücreyi işaretler, görsel blok blok bir önizleme ve blok için # ve boş alan için . kullanan kopyalanabilir bir metin deseni oluşturur, böylece oyun içinde satır satır takip edebilirsiniz.

Ayrıca, dolu dairenin yalnızca sınır hücrelerini koruyan boş bir "anahat" modunu da destekler — bu, katı bir disk yerine halka şeklinde bir duvar veya dairesel bir pencere çerçevesi için ihtiyacınız olan düzendir ve büyük çaplar için çarpıcı biçimde daha az blok kullanır.

Neden Kullanmalısınız?

  • Aynı yuvarlak kuleyi gözle çarpık çıktığı için iki kez yıktın — 12 çapında bir ızgara üretip metin desenini satır satır takip ediyorsun ve bu sefer ilk denemede simetrik çıkıyor.
  • Bir gözlemevi için katmanlı bir kubbe inşa ediyorsun ve azalan halka dizisine ihtiyacın var — en büyükten en küçüğe her çap için anahat ızgarası üretip üst üste yığıyorsun.
  • Madencilik seferine çıkmadan önce yeterince kuvars olup olmadığını önceden bilmen gerekiyor — aynı çap için dolu ve anahat blok sayılarını karşılaştırıp mevcut deponuza sığan versiyonu seçiyorsun.
  • Bir arkadaşın çapı 24 olan bir daire içeren proje koordinatlarını gönderdi ama kaç blok gerektiğini söylemedi — buraya giriyorsun ve kazmaya başlamadan önce tam sayıyı alıyorsun.
  • Bir kale duvarına yuvarlak bir pencere tasarlıyorsun ve ışığı engelleyen dolu bir disk değil, sadece çevre çizgisini istiyorsun — Anahat moduna geçip tıkaç yerine ince bir çerçeve elde ediyorsun.
  • Karar vermeden önce 8'den 16'ya, oradan 32 blok çapa geçerken algılanan "yuvarlaklığın" nasıl değiştiğini görmek istiyorsun — üç ızgarayı sırayla üretip hangisinin daha az köşeli göründüğünü gözle karşılaştırıyorsun.

Nasıl Kullanılır

  1. İstediğiniz çapı blok cinsinden girin (3 ile 64 arası).
  2. Katı bir disk için Dolu'yu veya bir blok kalınlığında boş bir halka için Anahat'ı seçin.
  3. Izgara önizlemesi, gereken tam blok sayısıyla birlikte anında güncellenir.
  4. İnşa ederken referans alabileceğiniz satır satır bir # / . ızgarasını kopyalamak için "Metin desenini kopyala"ya tıklayın veya görsel ızgarayı doğrudan takip edin.

Örnek

Giriş

Çap: 16, Mod: Anahat

Çıkış

40 blok gerekli

Dolu 16 bloklık bir daire 188 blok gerektirir, ancak aynı çap anahat modunda yalnızca 40 blok gerektirir — anahat modu, katı bir iç kısma ihtiyaç duymadığınız büyük halkalar, duvarlar ve pencere çerçeveleri için çarpıcı biçimde daha blok tasarrufludur.

Dolu ve anahat blok sayıları

Bir halkanın blok sayısı çevresiyle, dolu bir diskinki ise alanıyla ölçeklendiğinden, anahat modunun blok tasarrufu çap arttıkça çarpıcı biçimde büyür.

ÇapDolu bloklar (yaklaşık)Anahat blokları (yaklaşık)
84420
1618840
3277288
643,168176

İlgili araçlar

Diğer ızgara, desen ve ölçüm araçları için bunları deneyin.

CSS Arka Plan Deseni Üretici · OBEB ve OKEK Hesaplayıcı · Birim Dönüştürücü

Izgaradan inşa etmek için pratik ipuçları

Ekrandaki ızgaradan dünyaya yerleştirilen gerçek bloklara geçiş, en çok hatanın oluştuğu yerdir. Bu ipuçları hataları azaltmaya yardımcı olur.

  • Dairenin dört ana yönünü (kuzey, güney, doğu, batı) referans noktası olarak önce yerleştir, sonra aralarındaki yayları doldur — tek taraftan sırayla inşa etmektense simetriyi korumak bu şekilde daha kolaydır.
  • Tek sayılı bir çapta ızgaranın merkezi tek bir bloğa düşer; çift sayılı bir çapta ise dört bloğun arasına düşer — daireyi yapının geri kalanıyla hizalarken bunu aklında tut.
  • Anahat modu, bazı çaplarda küçük çapraz kesintilere sahip bir halka üretiyorsa (piksel dairelerinde yaygın bir görüntü bozukluğu), bu normaldir — kenarı deliksiz kapatmak için o izole hücreleri elle doldur.
  • Bir kubbe için her zaman en büyük halkadan yukarı doğru inşa et — tepeden başlamak, çaplar küçüldükçe merkezi hizalı tutmayı çok daha zorlaştırır.

Sıkça Sorulan Sorular

Neden mükemmel derecede pürüzsüz bir daire seçeneği yok?

Minecraft'ın dünyası tamamen bir ızgara üzerindeki 1×1×1 bloklardan inşa edilmiştir, bu yüzden hiçbir oyun içi yapı matematiksel olarak pürüzsüz bir daire olamaz — dairesel görünen her yapı aslında bir piksel ızgarası yaklaşımıdır. Bu araç, piksel sanatı ve piksel daireleri için genel olarak kullanılan aynı merkeze uzaklık tekniğini kullanarak bu yaklaşımı doğrudan üretir.

Dolu ve Anahat modu arasındaki fark nedir?

Dolu mod, hedef yarıçap içindeki her ızgara hücresini işaretleyerek katı bir disk oluşturur — bir zemin veya düz dairesel bir platform için kullanışlıdır. Anahat modu, bu diskin yalnızca sınır hücrelerini koruyarak bir blok kalınlığında bir halka oluşturur — bir kule duvarı, pencere çerçevesi veya katı olmaması gereken herhangi bir yapı için kullanışlıdır ve çok daha az blok kullanır.

Blok sayısı neden önemli?

Büyük bir inşaat için, tam blok sayısını önceden bilmek, inşaat ortasında malzemenin bitmesi veya fazla kazı yapmak yerine, tek bir seferde tam olarak doğru miktarda malzeme toplayabilmeniz anlamına gelir. Ayrıca ne inşa edeceğinize karar vermeden önce farklı çapların veya dolu-anahat karşılaştırmasının malzeme maliyetini kıyaslamanızı sağlar.

Bunu sadece düz daireler için değil, kubbeler ve çatılar için de kullanabilir miyim?

Evet — bir kubbe tipik olarak azalan çapta dairesel halkaların bir yığını olarak inşa edilir ve konik bir çatı da aynı şekilde çalışır. Kubbenizin veya çatınızın kesitindeki her çap için, tabandaki en büyük halkadan tepedeki en küçüğüne kadar bir seferde bir katman olarak ızgarayı üretin.

Girdiğim herhangi bir şey bir sunucuya gönderiliyor mu?

Hayır. Daire ızgarası tamamen tarayıcınızda JavaScript ile hesaplanır. Hiçbir şey yüklenmez veya saklanmaz.

Desteklenen minimum ve maksimum çap nedir?

Araç 3 ile 64 blok arasındaki çapları kabul eder. 3 bloğun altında ızgara yaklaşımı tanınabilir bir daire şekli üretmez, 64 ise görsel ızgarayı okunması zor hale getirmeden çoğu pratik survival yapısını kapsar.

Blok sayısı neden asla pi sayısı çarpı çapın tam katı çıkmıyor?

Çünkü sürekli bir daire üzerinde değil, ayrık bir kare ızgara üzerinde çalışıyorsun — her hücre, merkezinin yarıçap içinde olup olmamasına göre dahil edilir veya hariç tutulur, bu yüzden son sayı her zaman geometrik formülün tam sonucu değil, tam sayı bir yaklaşımdır.

Talimatları okuyacak ikinci bir oyuncu olmadan tek başıma inşa ederken # ve . ile metin desenini nasıl kullanırım?

Deseni bir metin editörüne veya ikinci bir ekrana/telefona kopyala, sonra dolu hücreleri (#) soldan sağa sayarak ızgaranın bir satırını inşa et — bu, bir görüntüyü yorumlamak zorunda kalmadan satır satır tek başına takip edilmek üzere tasarlanmıştır.

Blok sayısı, yapının altındaki destek bloklarını da içeriyor mu?

Hayır, sayım yalnızca seçilen çaptaki dairenin kendi kesitini (dolu veya anahat) kapsar. Yapının ayrı iskele veya destek sütunlarına ihtiyacı varsa, o bloklar ayrıca hesaplanmalıdır.

İlgili Araçlar