HN เปิดเผย: เครื่องมือแสดงภาพ Factorio Blueprint
(github.com/piebro)-
Factorio Blueprint Visualizer
- ผู้เขียนเป็นแฟนเกม Factorio และสร้างเว็บไซต์ขึ้นมาเพื่อแสดงภาพการเติบโตของโรงงานหรือสภาพหลังจากปรับแต่งแปลนอย่างสมบูรณ์แบบ
- ผ่านเว็บไซต์นี้ คุณสามารถนำเข้า Factorio Blueprint แบบข้อความเพื่อทำการแสดงภาพได้
- อาคาร, กระเบื้อง, และส่วนเชื่อมต่อทั้งหมดถูกวาดด้วยกราฟิกเวกเตอร์ (SVG) จึงสามารถดูได้ทุกความละเอียด
- เนื่องจากการอัปเดตล่าสุด แผนของ Factorio ที่เป็นเวอร์ชันก่อน 2.0 อาจไม่ทำงานอย่างถูกต้อง คุณสามารถนำแปลนเก่าเข้ามาใน Factorio แล้วส่งออกใหม่เพื่ออัปเดตได้
-
การใช้งาน
- สร้าง Blueprint ใน Factorio
- ส่งออก Blueprint เป็นข้อความ
- ไปที่เว็บไซต์
- คลิกปุ่ม "Upload Blueprint" แล้ววางลงในพื้นที่ข้อความ
- ทดสอบการตั้งค่าการวาดแบบสุ่มใหม่ หรือแก้ไขการตั้งค่าการวาดปัจจุบันได้
-
ตัวอย่าง
- มีตัวอย่าง blueprint จาก Josh Ventura
-
อัปเดต [2025-01-08]
- รองรับ Factorio 2.0 และ Factorio: Space Age
- ย้ายไปพัฒนาด้วย JavaScript จาก Python ทำให้โค้ดเรียบง่ายขึ้นและประสิทธิภาพดีขึ้น
- เพิ่มความสามารถในการแก้ไขการตั้งค่าการวาด
- เพิ่มการรองรับกระเบื้อง
- ปรับปรุงคุณภาพในหลายด้าน
-
วิธีใช้เครื่องมือนี้
- จากข้อความสู่ภาพ
- ใช้ภาพที่สร้างจากเครื่องมือนี้สร้างชุดข้อมูลเพื่อทำการ fine-tune โมเดล SDXL (เครือข่ายประสาทข้อความ-ภาพ)
- การพล็อตด้วยปากกา
- สร้างการแสดงภาพที่เหมาะสำหรับการวาดโรงงานด้วย pen plotter ได้
- แนะนำให้พล็อตหลังจากผสานเส้นด้วย https://github.com/abey79/vpype
- จากข้อความสู่ภาพ
-
เครื่องมือสร้าง Factorio Blueprint
- Factorio SAT: ใช้ตัวแก้สมการ SAT เพื่อสร้างเลย์เอาต์สายพานที่เหมาะสมที่สุด
- Factorio Verilog: แปลงโค้ด Verilog เป็น Factorio Blueprint
-
การพัฒนา
- ใช้
uv run ruff check --fixและuv run ruff formatเพื่อทำ linting และ format โค้ด Python
- ใช้
-
การมีส่วนร่วม
- ยินดีต้อนรับการมีส่วนร่วมในโปรเจกต์ สามารถรายงานบั๊กและเสนอไอเดียได้
-
สถิติ
- ใช้ Plausible เพื่อติดตามจำนวนผู้เข้าชมเว็บไซต์แบบเบา ๆ หากคุณสนใจสามารถดูสถิติได้ที่ https://plausible.io/piebro.github.io%2Ffactorio-blueprint-visualizer/…
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ผู้ใช้รายหนึ่งกล่าวว่าเคยพยายามทำโปรเจกต์ลักษณะเดียวกันในเกม Highfleet แต่หยุดไปเนื่องจากปัญหากับทีมพัฒนา เป้าหมายคือการเพิ่มฟีเจอร์เพื่อให้พิมพ์แผนที่ในเกมออกมาเป็นโปสเตอร์ ซึ่งทำให้แผนที่โลกที่มีบันทึกการรบพิเศษขึ้น
ผู้ใช้รายอื่นสงสัยว่ามีทางเพิ่มอัตราส่วนการผลิตและการใช้ของเครื่องจักรต่างๆ เพื่อแสดงข้อมูลคอขวดและข้อมูลอื่นๆ แบบภาพได้หรือไม่
อีกผู้ใช้หนึ่งกล่าวว่าการแสดงผลดูคล้ายผังการออกแบบวงจรรวม และทำให้นึกถึง coaster แสดงระบบย่อยของคอมพิวเตอร์ที่ GamersNexus วางขาย
มีความเห็นขอบคุณที่ช่วยสร้างสรรค์ผลงานทางศิลปะให้กับชุมชน Factorio โดยชี้ว่าสิ่งรอบ ๆ เกมส่วนใหญ่เน้นประสิทธิภาพแบบโหดร้าย จึงยินดีกับความมีสไตล์
ผู้ใช้รายหนึ่งตั้งคำถามว่าทำไมจึงเขียนใหม่จาก Python เป็น JavaScript
มีความคิดเห็นว่าถ้ามีไอคอนแสดงสูตรที่แอสเซมเบลเลอร์เลือกอยู่ จะใช้งานได้สะดวกมากขึ้น
ขอบคุณมาก ตอนนี้จึงมีเหตุผลที่จะเล่น Factorio อีก 200 ชั่วโมง
ผู้ใช้รายหนึ่งแชร์ว่าตนเพิ่งทราบว่าปลดกระสุนจากป้อมยิงได้และย้ายไปที่อื่นได้ โดยบอกว่ารักม็อดและเครื่องมือทุกอย่างที่เกี่ยวข้องกับ Factorio และใส่เวลาไปกับเกมนี้มากกว่าเกมวิดีโออื่นๆ
ผู้ใช้รายหนึ่งกล่าวถึงการวนรอบเกือบสมบูรณ์จากการออกแบบวงจรเป็นแผนผังบอร์ด และต่อไปสู่การ Factorio
แบ่งปันลิงก์ไปยังความคิดเห็นก่อนหน้า