İpuçları

Factorio Blueprint Oluşturmanın 3 İpucu

Factorio'daki blueprintler fabrika inşaatını bir anda kolaylaştıran harika bir özelliktir, ancak başından itibaren dev bir nihai ürünü oluşturmaya çalışırsanız, aslında düzeltmesi daha zor hale gelebilir. Ben de başlarda büyük tasarımları tek seferde tamamlamaya çalıştığım için birçok kez tamamen yıkmak zorunda kaldım.

İpuçları

Factorio Blueprint Oluşturmanın 3 İpucu

Factorio'daki blueprintler fabrika inşaatını bir anda kolaylaştıran harika bir özelliktir, ancak başından itibaren dev bir nihai ürünü oluşturmaya çalışırsanız, aslında düzeltmesi daha zor hale gelebilir. Ben de başlarda büyük tasarımları tek seferde tamamlamaya çalıştığım için birçok kez tamamen yıkmak zorunda kaldım.

Bu makale, Factorio 2.0 ortamında yeniden kullanılabilir kendi blueprintler oluşturmak isteyen oyuncular için, "küçük yap", "giriş-çıkışı sabitle", "düzenle ve paylaş" olmak üzere 3 ilke etrafında montaj yöntemini organize eder. Sarı kuşak 15 aitem/saniye temelinde, 30 ve 45 aitem/saniyeye genişletme yolları, kütüphane ve kitaplarla yönetim, Blueprint string formatının Base64 + sıkıştırılmış JSON'u ve 2.0'ın sıkıştırılmamış JSON desteğine kadar pratik bir bakış açısıyla incelenir.

Ana hat standartlaştırması başlangıç kullanıcıları için yönetimi kolay olsa da, Space Age öğelerini ayrı düşünmek tasarımın çökmesini önler. Bir tane dev şaheser yapmaktansa, küçük blokları keyifle bağlayabileceğiniz bir tasarım sonunda en uzun süreli kullanıldığını kanıtlar.

Factorio Blueprint'i Nedir? İlk Olarak Anlaşılması Gereken Ön Koşullar

Hedef Sürüm ve DLC Ayrımı

Bu bölümde ele alacağımız şey, Factorio 2.0 serisinin vanilla ortamıdır. Space Age, 21 Ekim 2024'te yayınlanan ücretli bir DLC'dir, ancak blueprint'in temel düşüncesi ortaktır. Bina yerleşimini kaydetmek ve yeniden kullanmak, stringler aracılığıyla iletmek, kitaplar ve kütüphanelerle organize etmek gibi temeller, DLC'nin varlığı veya yokluğu nedeniyle farklı bir şey haline gelmez.

Bunu baştan ayırt etmek, bilgileri takip etmeyi kolaylaştırır. Çünkü eski 1.0 serisinin makaleleri veya Space Age dahil düzen örneklerini olduğu gibi okursanız, "bu özellik şimdi 2.0'da nasıl oluyor" ve "DLC ön koşuluyla mı yapılıyor" soruları karışmaya başlar. Ben de başlarda bu konuda biraz kafam karışmıştı. Blueprint işlemlerini öğrenme aşamasındaysanız, önce 2.0 vanilla temel spesifikasyonlarını anlamak daha hızlıdır.

'İnşaat Planı - Factorio Wiki' sayfasında belirtildiği üzere, inşaat planı yerleşim kaydı ve yeniden yerleştirme için standart bir özelliktir. Bu kısım Space Age'i yüklemiş olsanız bile değişmez, bu nedenle "önce blueprint'in temelini anla, sonra DLC'ye özgü tasarımlara geç" şeklinde düşünmek, beyninizdeki organizasyonu oldukça iyileştirir.

İnşaat Planı - Factorio Wiki wiki.factorio.com

İnşaat Planının Temeli: Oluşturma, Yeniden Kullanma ve Paylaşmanın Tam Görüntüsü

İnşaat planı veya Blueprint, yerleştirilen binaların, kablolama ve taşıyıcı kuşakların şeklini kaydederek, istediğiniz kadar yeniden yapıştırabileceğiniz bir özellikdir. Duygusu açısından, fabrika bölümünü tümüyle kopyala ve yapıştır yapabileceğiniz bir şeydir. Fırın dizileri, madencilik makineleri, elektronik devre küçük blokları, istasyon ön yükleme portları gibi "tekrar aynı şekli yapacağınız şeyler" ile mükemmel bir uyumu vardır.

Bu özelliğin gücü yalnızca işi hızlandırmaktan ibaret değildir. Kendi tasarımınızı sabitleyebilirsiniz - bu da önemlidir. Her seferinde anlık fikirlerle düzenlersaniz, kuşak yönü ve elektrik direklerinin yeri giderek yer değiştirir ve sonradan genişletmesi imkânsız hale gelir. Tersine, bir kez güzelce organize edilmiş bir şekli kaydedersek, bir sonraki genişletmede de aynı kalite ile düzenleyebiliriz. Bunu daha az vurgulayamam.

Paylaşım kolaylığı da Blueprint'in çekiciliğidir. Blueprint, string olarak dışa aktarılabilir ve içe aktarılabilir, bu nedenle başka seçeneğe taşıma ve başka kişilere transfer oldukça basittir. Geleneksel string spesifikasyonu, JSON sunumunu sıkıştırıp Base64 ile kodlamış bir formatı temel alır. Dahası, 2.0'da 'Blueprint string format - Factorio Wiki' tarafından açıklandığı gibi, sıkıştırılmamış JSON'u doğrudan içe aktarabilirir. Günlük oyunda teknik özellikleri ayrıntılı bir şekilde düşünmeniz gerekmez, ancak "stringler aracılığıyla iletişim kurulabilir" ve "2.0'da işlem kapsamı genişlemiştir" bilincine sahip olmak pratiktir.

Başka bir seçeneğe aynı fırın dizisini taşımak istediğim sahneler çok sık yaşıyorum, ancak kütüphane kaydını ve string işlemini öğrendikten sonra, her seferinde sıfırdan oluşturma zamanı neredeyse ortadan kalktı. Daha önce yerleşimi hatırlayarak elle yeniden düzenlerken, artık standart fırın dizisi ise kurulum yaklaşık 5 dakikada bitmektedir. Blueprint, üst kullanıcı için bir süs özelliği değildir, daha ziyade "aynı hatayı tekrarlamaktan kaçınmak için bir not defteri"ne benzer.

💡 Tip

İlk blueprint'iniz dev fabrika tamamlanma çizimi yerine, fırın dizileri veya montaj blokları gibi küçük modüller daha yeniden kullanılabilir olacaktır. Düzeltme konumları daha anlaşılır ve tasarım amacını kaybetmek daha zordur.

Blueprint string format wiki.factorio.com

İnşaat Planı Kitabı ile Kütüphanenin Rol Farkı

Blueprint kullanmaya başladığınızda, bir sonraki soru "nereye kaydetmeliyim" olacaktır. Burada ortaya çıkan inşaat planı kitabı ve kütüphanedir. İsimler benzer olduğu için başlangıçta kafa karıştırıcı olsa da, rolleri ayrı düşünürseniz çok açık hale gelir.

İnşaat planı kitabı, birden fazla blueprint'i bir arada taşımak için bir konteynerdir. Örneğin "Erken dönem eritme", "Yeşil devre", "İstasyon ön şablonu" gibi kullanım alanlarına göre paketlersek, o zaman gerekli tasarımı hızlı bir şekilde değiştirebiliriz. Tek bir fabrika bloğunu tek başına kaydetmek yerine, ilgili tasarımları bir set olarak işleme duygusu kullanırız. Organizasyon ve işletim kolaylığı ana değerdir.

Öte yandan kütüphane, seçeneğe aşan kaydı korumak için bir yer olarak anlaşılması kolaydır. Bugünkü oyunda oluşturduğum tasarımı, sonraki yeni haritada da aynı şekilde kullanmak istiyorsam etkili olur. Bu kullanımı öğrendikten sonra, her seferinde aynı fırın dizisini veya istasyon temel şeklini oluşturma zahmetinden tamamen kurtuldum. Tek başına seçeneğin içeriği değil, kendi şablon koleksiyonumu geliştirdiğim bir yerdir.

Bu ikisi rekabet halinde değildir; bunun yerine kütüphanede saklayın, bu içeriğini kitaplarda sınıflandırıp kullanın ilişkisidir. Ayrıca, paylaşmak istediğinizde, oradan string olarak dışa aktarabilirsiniz. Başka bir deyişle, blueprint işletimi "bir tasarım oluştursun" ile sona ermez, kaydet, topla, taşı, aktar hep dahildir. Bunu anladığınız zaman, blueprint basit bir kullanışlı özellikten, fabrika tasarımının varlık yönetimine dönüşür.

İnşaat Planı Kitabı - Factorio Wiki wiki.factorio.com

İpucu 1: Başından Tamamlanma Şeklini Yapma Yerine Küçük Tamamlanmış Bloklar ile Kesme

Dev tamamlanma çizimi bir sayfada yapma şekli göz alıcı görünse de, başlanıçlar çoğunlukla yarısında sıkışıp kalır. Sebep basittir: neyin eksik olduğunu, nerenin düzeltileceğini ayırmak zordur. Kuşak bir tane eksik bile olsa bütün duruş durur, ve düzeltmeye çalışınca geniş bir alanı dokunmak gerekir. Ben de ilk başta "yeşil kartı hattını gelecek tam kapasiteyle yap" dedim ve uzun uzadıya verdim, sonra bakır devre arzı ve elektrik direkleri uyuşmadı, ve oldukça geniş bir alanı sökmek zorunda kaldım.

Blueprint, 'İnşaat Planı - Factorio Wiki' sayfasında belirtildiği gibi, yerleşimi kaydedip istediğiniz kadar yeniden kullanabileceğiniz bir özelliktir. Bu gücü kullanmak için, ilk kaydedilmesi gereken şey dev bir son ürün değil, yerleştirildikten sonra hemen çalışan minimum birimdir. Küçük parçalara ayırırsanız, eksik olduğunda aynı olanı ekleyebilir, sorun varsa sadece o bloğu düzeltebiliriz. Deneyimsel olarak, bu yöntem çok daha az yeniden yapılmasını gerektiriyor. Elektronik devre hattını uzunlaştırarak sıkışmaktan çok yaşadım, 8 makine bloğu birimlerine indirdikten sonra, her genişletmede bütünü bozmak neredeyse ortadan kalktı.

Küçük Blok Yapısının Tipik Örneği

Küçük blok yapısında dikkat edilmesi gereken şey, "görünüş parçası" değil işlevsel olarak tamamlanmış olup olmadığıdır. Örneğin, fırın dizisi, sadece fırınları sıralamak değil, giriş kuşağı, çıkış kuşağı, yerleştirici, elektrik direklerini dahil ederek, yerleştirildiği an çalışan bir span olarak kaydeder. Fırının kesin saniye başına üretimi başından itibaren ayarlamanız gerekmez, bu düşünce biçimi alone blueprint'in işlevselliğini oldukça değiştirir.

Montaj makinesi dizisinde de benzer. Tavsiye edilen, montaj makinesi 4-8 biriminden elektrik direklerine kadar ihtiva eden 1 hat'ın minimum bir birim olmasıdır. Malzemenin giriş kapısı, ürünün çıkış kapısı, elektrik kaynağı konumu her seferinde aynı olur, bu yüzden yan tarafına eklediğinizde hemen genişleme yapabilirsiniz. Özellikle elektronik devre gibi birçok kez artan ara malzeme, bir adet dev hat olarak düşünmek yerine, "8 makine bloğunu gerekli kadar bağla" düşünce çok daha sağlam olur.

Küçük modüller halinde kaydetmek, blueprint kitaplarına ve kütüphanelerine düzenlenmesi kolay olması da önemlidir. Fırın dizisi bir span, yeşil devre 8 makine, dişli 4 makine, mermi yardımcı hattı gibi ayrılırsa, "şu an hangisine ihtiyacım var" hemen anlaşılır. Dev tasarım bir kere uyarsa güçlüdür, ancak kendi tasarım yapan başlayanlar için, içeriği anlayarak düzeltebilmek daha önemlidir.

💡 Tip

Kendi blueprint'inin ilk setini, "fırın dizisi bir span", "montaj makinesi 4-8 makine hattı", "elektrik direk ve yardımcı ekipman dahil" üzerine kurmak geliştirilmeyi kolaylaştırır. Parçaları düzeltebilir olduğu için, tasarım hatası tam kayıp olmaz.

Ana Hattın Yararları ve Sakıncaları

Küçük blok yapısı ile çok uyumlu bir düşünce tarzı, ana hat türüdür. 'Öğretici - Factorio Wiki' sayfasında başlayanlar için fabrika yapısı olarak tarif edilen, malzemelerin ana hattını düz olarak akıtıp, gerekli yerlerde yana çekerek montaj blokları ekleme şeklidir. Yapı görüş açısından berrahtır ve demir plakası veya bakır plakasını nereden aldığını kavraması kolaydır, bu nedenle alışmadığınız dönem çok yardımcı olur.

Özellikle başlayanlar için uygun olan, giriş-çıkış konumlarının sabitlenmesi kolaylığıdır. Demir plakası bu kuşak, bakır plakası şu kuşak, elektronik devre bu tarafa dön, gibi kurallar koyarsanız, her seferinde sıfırdan kablolama düşünmeniz gerekmez. Dağıtıcı 1:1 olarak kuşağı bölebilir, bu yüzden ana hattan malzeme çıkarma temel formu çok kolay yapılır. Sarı kuşak 1 tane toplam 15 aitem/saniye akıtabilir, bu yüzden erken dönem bu şerit duyarlılığını temel almak organize etmeyi kolaylaştırır.

Diğer taraftan, ana hattın da açık bir sakıncası vardır: kuşak sayısı artar ve yatay genişlik çok tüketilir. Main Bus notunda da belirtildiği gibi, yapılandırması kolay olsa da alan tüketimi ciddi şekilde artabilir. Demir, bakır, çelik, devre dizisini başlatınca, görüş berrah olmasına rağmen alan sürekli genişler. Gerçekçi olmak gerekirse, her şeyi otobüse koymak çoğu zaman "yürüme mesafesi uzun" ve "çıkarma noktası uzak" gibi başka sorunlar doğurur.

Bu nedenle, ana hat başlayanlar için organize etme methodu olarak mükemmel fakat her şeyin nihai çözümü değildir. En iyi anlaşılması budur. İlk kendi blueprint'i tasarımında, ana hatı temel almakla beraber, küçük tamamlanmış blokları takı olarak dahil etmek oldukça kullanışlıdır.

Tutorials/ja wiki.factorio.com

Dev Tamamlanmış Ürün vs Küçük Modül Ayırımı

Dev tamamlanmış blueprint kötü değildir. İçeriğini tamamen anlarsanız ve gerekli giriş-çıkış kesinse, sadece yerleştirerek açılabilen geniş ölçekli tasarım çok güçlüdür. Madencilik alanı standardı, istasyon ön boşaltma, tamamlanmış eritme bölgesi vb, şekli belirlenmiş şeyler daha geniş ölçüde kaydedilmesi daha pratiktir.

Fakat kendi tasarım yapan başlayanlar için ana satırı seçerse, yine de küçük modüller daha yüksek önceliklidir. Sebep, öğrenme ve düzeltme doğrudan biriktiği içindir. Bir bloğu düzeltirseniz, sonraki hep yansır. "Bu direk bir tane eksik" veya "bu çıkış kuşağı ters daha iyi" gibi düzeltmeler, doğrudan kendi standardına dönüşür. Kişisel deneyimden, büyük tasarım zorlayarak tamamlamak yerine, küçük bloğu birkaç kez oluşturmak daha istikrarlı olur.

Ayırım hissi olarak, hala tereddüt yaşanan işlemler küçük modül, tamamen alışkanlık haline gelen işlemler büyük tamamlanmış ürün birlikte çalışır. Başlayanlar hemen dev tasarıma giderse, anlamadan sadece yapıştırmak olur ve sıkışır. Tersine, küçük tamamlanmış blokları temel alırsanız, "eksik olduğu için bir tane daha ekle" "gerek olmadığı için bir tane çıkar" çok doğru şekilde yapılabilir. Bu fark, fabrika bütünün yeniden inşa sıklığına çok etki eder.

İpucu 2: Giriş-Çıkışı Sabitleyin ve Yerleştirilen Saniyede Kullanılabilir Hale Getirin

Kuşak Yönü, Sol-Sağ Şerit, Elektrik Direkti, Yerleştiricinin Standardizasyonu

Yeniden kullanılabilir blueprint, şekil aynı olması kafidir değildir. Giriş nereden gelir, çıkış nereye gider, yerleştirici hangi yöne aktar kadar sabitlenmiş olmalıdır, o zaman gerçekten "yerleştirilen saniye kullanılabilir" haline gelir. Burada belirsizse, her seferinde bir kuşağı ters döndür, elektrik direği değiştir gibi şeyler yapmak gerekir, bu da sonunda elle yapım kütlesidir. Çok önemlidir.

Benim özel olarak sabitlediğim dört şey, kuşak akış yönü, sol-sağ şerit rolü, elektrik direkti konumu, yerleştiricinin aktar yönüdir. Mesela "malzeme soldan sağa akar", "sol şerit demir, sağ şerit bakır devre yüklenir", "küçük elektrik direkti blok sağ üstünde", "çıkış kesinlikle alt kuşağa düşer" gibi kesin kurallar belirleyebilirsin. Küçük elektrik direkti 5×5 tile'ı kapsadığından, yerleşim her zaman aynı ise, elektrik kesintisini bulmak kolay olur, yanına blok eklediğimde bağlantı da sabit kalır.

Sol-sağ şerit ayırımı, alışana kadar hafif gözükmese de etki büyüktür. 1 kuşağın sol-sağ 2 şeridi vardır, sarı kuşak için her şerit 7.5 aitem/saniye hesabı ile çalışabilir. "Sol şerit birinci kaynak, sağ şerit yardımcı" gibi kuralınız varsa, derlemek makinesi hattını arttırınca kablolama düşüncesi çok azalır. Ben bu kuralı belirleme yapınca, hattın "ters yön kazası" ve sonra yeralt kuşağını kazmak ve tamir etmek sayısı epey inmiş.

Yerleştirici de benzer, "yan taraftan al, yukarıya geç", "otobüs tarafından al makineye koy" gibi standart şekil varsa, blueprint'e baktığında rol hemen anlaşılır. Birden çok kişi kullanır veya daha sonra kendi başına bakarsanız, bu okunabilirlik çok önemlidir. Görünüş güzelliğinden ziyade, bağlantı kuralı her zaman aynıdır daha pratiktir.

💡 Tip

Benim standardım "malzeme soldan sağa, ürün aşağıya, elektrik direkti sağ üst, sol-sağ şerit rolü sabit" kadar basittir. Kesin en iyileştirmeden ziyade, her zaman tereddütlenmeyen formlar blueprint'i daha kolay geliştirir.

15/30/45 Aitem/Saniye Rehberi ve Tıkama Tespiti

Giriş-çıkışı sabitlediğinde, yön kadar ne kadar akıtabileceği de önemlidir. 'Taşıyıcı Kuşak Fiziği - Factorio Wiki' sayfasında bahsedildiği gibi, sarı kuşak 15 aitem/saniye, kırmızı 30, mavi 45 hedeftir. Sarı 1 şerit 7.5 aitem/saniye'dir, tek şerit mi iki şerit mi önemlidir. Temel kuşak hızı 1.875 tile/saniye, kırmızı bunun 2 katı, mavi 3 katıdır.

Bu sayıları hatırlamak sebebi kesin hesaplama için değildir, daha ziyade, blueprint'in sınırını erken tespit etmek içindir. Mesela sarı 1 hat öncül küçük blok 10 tane yan yana bağlarsanız, giriş kuşağı daima dolu, çıkış kesintili durur, bir taraf yerleştirici bekler. O zaman "montaj makine dizilimi yanlış" yerine, basitçe kapasite eksik olduğu çoğu zaman doğru cevaptır.

Tıkama görüş şekli de standartlaştırırsa çok kolay olur. Giriş tarafında kuşak daima sıkıştırılmışsa fakat makine açsa, aktar yönü veya şerit ayırımında hata var. Tersi, makine çalışmakta ama çıkış kuşağı tıkanmış dursa, çıkış kapasitesi eksiktir. Standart belirlenmişse, "neresi istisna" hemen görülür, bu yüzden sebep araştırması hızlıdır. Başlangıçta pek anlamıyordum ama kural sabitledikten sonra, sadece anormallük bataklığı gibi göründü.

Sarı, kırmızı, maviyi ayırma, yeniden kullanılabilirliğe doğrudan bağlı. Erken dönem blueprint sarı 15 temel yap, orta dönem sonra aynı şekilde güçlendirmek istersen, sadece giriş-çıkış kırmızı 30 öncül değiştirme kolaylaştır. Sonrası için mavi 45 temel al, kuşak sayısını düşür. Önemli şey, bu tasarım hangi renkli kuşak kapasitesi ön koşul görünüş ile anlaşılmasıdır.

Transport belts/Physics/ja wiki.factorio.com

Dengeleyici Kullanıldığı Yer

Giriş-çıkış 1 hat ise, standardlaştırma yeterli istikrar sağlar. Ama 2+ giriş ya da çoklu hatta dağıtım gelirse, akış dengesizliği problem olur. Burada etkili olan dengeleyicidir. 'Dengeleyici Mekanikler - Factorio Wiki' sayfasında, 1:1 bölücü temel alıp eşitlemen şekli düzenlenmiştir.

Burada önemli şey dengeleyiciyi "ne olur hiç koy" kullanışlı parçası olarak görmemektir. Blueprint içinde kullansa, 2 hat giriş eşitlemek için midir, çoklu çıkışa düzgün akıt mı rolü açık olmalıdır. Rol belirsiz olursa, sonra kuşak sayısı değişince "bu dağıtıcı lazım mı" kendi de okunamaz.

Pratisinde, ana hatdan 2 hat birlikte malzeme alan montaj bloku ya da, çok fırına eşit maden dağıt sahnesi çoğudur. Tersine, tek giriş bir hattan sadece akıtırsa, başından dengeleyici koymamak yapı daha okunabilir. Dengeleyici pratiktir fakat koyunca her durum çözülmez, dengesizlik düzeltmek lazım yerde koy yeterlidir.

Yeniden kullanılabilir blueprint, dengeleyici tamamını içerse değil, ne şarttan dengeleyici lazım tasarımda gömülü olması yakındır. 2 hat giriş ise burada eşit, 4 hat çıkış genişlet ise buradan dağıt, gibi kural olursa, genişletme sırasında tereddütlenil

article.share

R

RinSeo

Factorio 2,000時間超。100駅以上の列車ネットワーク運用実績と Death World マラソンクリアの経験から、物流・防衛の実践ノウハウをお届けします。