1 puan yazan GN⁺ 2025-01-10 | 1 yorum | WhatsApp'ta paylaş
  • 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

İ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 --fix
    • uv 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

 
GN⁺ 2025-01-10
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

    • Highfleet'i ilk kez duyuyorum ama oldukça havalı 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...
    • “Geliştirici ekiple ilgili engellere takıldım” derken ne tür engellerden bahsettiğinizi merak ettim
    • Aslında birkaç tasarımı bastırıp evde çerçeveleyerek astım. README'ye bu fikirle birlikte birkaç bağlantı eklemeyi deneyebilirim. Önerebileceğiniz bir baskı hizmeti var mı?
      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

    • Factorio'nun inserter'ların tüm hareketlerini, sushi belt üzerindeki her öğenin tam konumunu, elektrik şebekesindeki anlık düşüşleri ve çatlamaya ramak kalmış her biter yumurtasını simüle ettiğini unutmamak gerek
      %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

    • Teşekkürler. Kalemle plot etme tam da SVG kullanma nedenimdi; canvas kullanmamamın motivasyonu buydu
      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 Factorio süremnin büyük kısmı büyük revizyon modları ile geçti ve o tarafta da iyi içerikler var. 2.0'a ne kadarının taşındığını ya da ileride taşınıp taşınmayacağını bilmiyorum. Kalitenin nerede eksik kaldığını düşündüğünü merak ettim
      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
    • Factorio'yu seviyorum ama genişleme paketinde henüz çok ilerlemedim. Ondan daha fazlasını beklemiyorum
      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
    • Çok oyunculuda asıl mesele sonuçta birlikte oynadığın insanlar ve teşvik de bu. Arkadaşlarınla böyle bir şey yapmak gerçekten çok eğlenceli. Oyuna yeni başlayan birini de aranıza katabiliyorsun ve çok oyunculu sayesinde o kişi oyunu çok daha kolay öğreniyor
    • Space Age'i bitirmen kaç saat sürdü, merak ettim
  • Teşekkürler. Factorio'ya 200 saat daha gömmek için bir sebep arıyordum