HN Tanıtımı: Factorio Blueprint görselleştirme aracı
(github.com/piebro)- Factorio Blueprint Visualizer, Factorio blueprint’lerini metin olarak içe aktarıp sanatsal SVG görselleştirmelere dönüştüren bir web aracıdır
- Binaların ve karoların sınırlayıcı kutularını; belt, pipe, rail, inserter, wire ve elektrik bağlantılarını görselleştirebilir
- Son güncellemeyle Factorio 2.0 ve Factorio: Space Age desteği geldi; ancak 2.0 öncesi blueprint’ler kısmen çalışabilir
- Kullanıcılar web sitesinde blueprint metnini yapıştırabilir, rastgele ayarları test edebilir veya mevcut çizim ayarlarını doğrudan düzenleyebilir
- Oluşturulan görselleştirmeler, görüntü üretim modellerini fine-tune etmek için veri seti olarak veya pen plotting çıktıları üretmek için de kullanılıyor
Factorio blueprint’lerini SVG olarak görselleştirme
- Factorio Blueprint Visualizer, Factorio blueprint’lerini metin olarak içe aktarıp görselleştiren bir web sitesidir
- Fabrikaların veya blueprint’lerin uzun süre geliştirildikten sonra ortaya çıkardığı görünümü sanatsal biçimde ifade etmek için oluşturulmuştur
- Çıktı vektör grafik (SVG) tabanlı olduğu için her çözünürlükte görüntülenebilir
Görselleştirilebilen öğeler
- Tüm binalar ve karolar, sınırlayıcı kutularıyla birlikte çizilebilir
- Aşağıdaki bağlantı öğeleri de görselleştirilebilir
- Belt’ler
- Pipe’lar
- Rail’ler
- Inserter’lar
- Wire’lar
- Elektrik bağlantıları
Kullanım yöntemi
- Factorio’da bir blueprint oluşturup metin olarak dışa aktarın
- Web sitesinde
"Upload Blueprint"düğmesine basın ve metni metin alanına yapıştırın - Ardından düğmelerle veya ok tuşlarıyla rastgele çizim ayarlarını test edebilir ya da mevcut ayarları düzenleyebilirsiniz
- Çizim ayarları dokümantasyonu drawing_settings_documentation.md dosyasında bulunur
2025-01-08 güncellemesi
- Factorio 2.0 ve Factorio: Space Age destekleniyor
- Eski sürüm blueprint’ler kısmen çalışabilir
- Eski blueprint’ler Factorio’ya içe aktarılıp yeniden dışa aktarılarak güncellenebilir
- Uygulama Python ve Pyodide’dan JavaScript’e port edilerek sadelik ve performans iyileştirildi
- Çizim ayarlarını düzenleme özelliği eklendi
- Karo desteği ve çeşitli kullanılabilirlik iyileştirmeleri eklendi
Kullanım örnekleri
-
Text to Image
- Bu araçla oluşturulan görüntülerle bir Hugging Face veri seti hazırlandı
- Bu veri seti SDXL fine-tuning işleminde kullanıldı
- Model ve örnekler
https://huggingface.co/piebro/…adresinde görülebilir
-
Pen Plotting
- Bir pen plotter ile fabrikaları çizebilmek için görselleştirmeler oluşturulabilir
- Plotting öncesinde çizgileri birleştirmek için
https://github.com/abey79/vpypekullanılması önerilir - Fabrika plot’ları oluşturmanın başka bir yolu olarak
https://github.com/drawscape-labs/factorio-clide sunuluyor
İlgili Factorio araçları ve geliştirme
- Factorio SAT: SAT çözücüyle optimum belt yerleşimleri oluşturur
- Factorio Verilog: Verilog kodunu Factorio blueprint’lerine dönüştürür
- Geliştirmede Python kodu lint ve format işlemleri için uv kullanılır
uv run ruff check --fixuv run ruff format
- Proje, hata raporları ve fikir önerileri dahil katkılara açıktır
- Web sitesi ziyaretçi sayısını anlamak için Plausible tabanlı hafif izleme kullanılır ve istatistikler herkese açıktır
1 yorum
Hacker News yorumları
Gerçekten harika. Bir zamanlar Highfleet için de benzer bir şey yapmaya çalışmıştım ama geliştirici ekiple ilgili engellere takılmıştım
Nihai hedef, bir “poster bastır” düğmesi yapıp görüntü üretmek ve bunu küçük bir ücret karşılığında doğrudan bir poster dropshipping hizmetine göndermekti. O oyunda harita üzerine not düşebiliyorsunuz; bu yüzden zafer ve yenilgi anılarını taşıyan savaş notları olan bir dünya haritası oldukça özel oluyor
Bunu blueprint'ler için de uygulamak güzel olurdu. Benim ilk yapacağım şey, sevdiğim uzay platformlarını ve ileri karakolları poster yapmak olurdu. Renkli blok görüntüsünün kendisi bile oldukça sanatsal görünüyor
Daha büyük bir meydan okuma olarak, mümkünse oyun sonu yüklemelerini (galaxy) parse etmek ya da doğrudan kayıt dosyalarını okumanın bir yolu da olabilir. Daha az iddialı bir seçenek olarak ise bu sitenin bağlantısını doğrudan üreten bir oyun modu da mümkün görünüyor
Ayrıca 1990'ların başı-ortasında MicroProse oyunlarıyla büyümüş biri olarak, hâlâ hayatta olup iyi işler çıkarıyor olmaları şaşırtıcı
İncelemedeki şu ifade de hoşuma gitti: “Tipik bir Microprose oyunu. Keyif almak için a) oyuna kendinizi vermeniz ve b) lanet olası kullanım kılavuzunu okumanız gerekir.” [0]
0 - https://steamcommunity.com/profiles/76561197989787811/recomm...
Galaxy şeref listesi (https://www.factorio.com/galaxy) üzerinden gerçek yükleme dosyalarına erişmek imkânsız gibi görünüyor ya da ben bulamıyorum. Mümkün olsaydı epey havalı olurdu
Mod fikri de güzel. Bu da yeterince uygulanabilir görünüyor
Çeşitli makinelerin üretim ve tüketim hızlarını girip, görselleştirme aracının darboğazları ve başka verileri gösterebilmesi nasıl olur diye merak ediyorum
%100 koşusundaki bazı tasarımlar sushi belt kullanıyor; örneğin kırmızı devreler çok yer ve zaman istiyor ama az kaynak tüketiyor ve oyunun başında elle üretilmeleri gerekiyor. Hız tahmin edilebilir ama darboğazları kesin olarak bulmak zor
Plastik üretiminde inserter zamanlaması sık sık sorun oluyor. Hesap üzerinde mavi belt'i tamamen dolduracak kimya tesisi sayısını tam tutturmak kolay, ancak inserter zamanlamasını yok sayarsanız küçük boşluklar kalıyor
Artık bozulma da var; ayrıca döngüler, olasılıklı tarifler ve itici verimliliği gibi unsurlar da mevcut
Factorio'yu simüle edebilen tek şey Factorio'nun kendisi. Darboğazları otomatik bulmanın en iyi yolu muhtemelen bir mod olur
Factorio topluluğuna böyle sanatsal bir katkı yaptığın için teşekkürler. Bu oyunun etrafında acımasız verimlilikle ilgili fazlasıyla şey var; bu yüzden biraz tarzı olan bir şey görmek gerçekten güzel
Güzel. Kendi yaptığım biraz derme çatma kalem plotter ile fabrikamızı çizmeyi deneyebilirim. Oldukça etkileyici sonuçlar çıkabilir
İyi yapılmış fabrikalar uzaktan bakınca büyüyen küçük bir ekosistem gibi gerçekten çok güzel görünüyor. Çizim ayarlarının çok olması da iyi konturlar üretmeyi kolaylaştırıyor gibi
Gerçek bir fabrikayı hiç plot etmedim ama bu sefer deneyebilirim
Tek tek işlem öğesi kartlarından şemalara doğru neredeyse tam bir döngü tamamlanmış gibi; bir sonraki adım da herhâlde devre tasarımı → kart şeması → Factorio'ya dönüştürme olur
Bunu yeniden derleyip paylaştığın için teşekkürler
Görselleştirme sonucu tümleşik devre yerleşimine çok benziyor. Görür görmez GamersNexus'un sattığı, basitleştirilmiş bilgisayar alt sistemlerini gösteren bardak altlıkları aklıma geldi
Önceki gönderi:
https://news.ycombinator.com/item?id=29381969 - Kasım 2021, 15 yorum
Bunun, Factorio çok oyunculuyu bir yapay zeka yoldaşı ile oynamakta işe yarayıp yaramayacağını merak ediyorum. Fikir şu:
Bilgisayar 1 - insan
Bilgisayar 2 - Claude Computer Use veya başka bir kontrol ajanı
İnsanın bilgisayar 2'ye komut verdiği bir sohbet arayüzü ya da ses arayüzü (Whisper konuşmayı metne çevirme)
Böylece sonsuz ölçeklenebilir olabilir ve ajan, her seferinde müdahale gerekmeksizin stratejiyi uygulamaya devam ederken takıldığı noktaları kendi başına aşabilir gibi görünüyor
Factorio Space Age'i bitirdiğim için biraz üzgünüm. Gerçekten olağanüstü bir oyundu ve keşke daha uzun süre keyfini çıkarabilseydim
Güzel şeylerin bir sonu olur
Keşke Wube çok oyunculuyu daha ilgi çekici hâle getirip 50 ya da 100 kişilik oyunları mümkün kılsa ama ne yazık ki bunu yapmaları için bir teşvik yok
Trolleri engellemek ve oyunu isteyen herkesin katılabileceği şekilde ölçeklemek için kaynak ticareti ve para birimi ile bir arazi sahipliği sistemi eklemeyi önermiştim. Tabii bunun ciddi dengeleme gerektireceği açık
Bu oyun zaten 10 yaşında ve hâlâ çok güçlü
Ne yazık ki modların kalitesi pek yüksek değil ya da keyif alınamayacak kadar zor olabiliyor
Space Age tarafında hayranlar yeni gezegenler ekliyor; bu ilginç ama resmî içerik kadar iyi tasarlanmış ya da gerçekten çarpıcı bir şey getireceklerini sanmıyorum
Benim favorim Space Exploration'dı; Ultracube, Krastorio2 ve Nullius da oldukça eğlenceliydi. Ultracube ile Nullius'u bitiremedim ama 2.0'da Ultracube oynamaya yeniden başladım
Space Age'de görmek isteyebileceğin türden gezegen modları olarak Maraxsis ve Cerys'e bakabilirsin. Maraxsis bir okyanus gezegeni; inşaatı su altında ve derin hendeklerde yapıyorsun, ayrıca gezegendeki yapıların temel kalite değeri %50. Cerys ise Fulgora'nın ayı, gerçekten çok küçük ve her şeyden önce bir bulmaca gibi
Wube bu oyun için çok uzun süre boyunca inanılmaz emek verdi. Artık yeni bir şey yapmak isteyeceklerini düşünüyorum ve orada da başarılı olmalarını dilerim
Teşekkürler. Factorio'ya 200 saat daha gömmek için bir sebep arıyordum