Đăng trên HN: Công cụ trực quan hóa bản thiết kế Factorio
(github.com/piebro)-
Factorio Blueprint Visualizer
- Tác giả yêu thích trò chơi Factorio và đã tạo một trang web để trực quan hóa diện mạo nhà máy khi nó phát triển hoặc sau khi tối ưu hóa blueprint cho hoàn hảo.
- Thông qua trang web này, bạn có thể nhập blueprint của Factorio ở dạng văn bản để trực quan hóa.
- Tất cả các nhà máy, tile và thành phần kết nối đều được vẽ bằng đồ họa vector (SVG), nên có thể xem ở mọi độ phân giải.
- Do các bản cập nhật mới nhất, blueprint của phiên bản Factorio trước 2.0 có thể không hoạt động chính xác. Bạn có thể cập nhật bằng cách nhập lại blueprint cũ vào Factorio rồi xuất lại.
-
Cách sử dụng
- Tạo blueprint trong Factorio.
- Xuất blueprint ra dạng văn bản.
- Truy cập trang web.
- Nhấp nút "Upload Blueprint" rồi dán vào vùng văn bản.
- Bạn có thể thử các cài đặt vẽ ngẫu nhiên mới hoặc chỉnh sửa cài đặt vẽ hiện tại.
-
Ví dụ
- Có ví dụ blueprint của Josh Ventura.
-
Cập nhật [2025-01-08]
- Hỗ trợ Factorio 2.0 và Factorio: Space Age.
- Port từ Python sang JavaScript để tối giản hóa và cải thiện hiệu năng.
- Thêm tính năng sửa đổi cài đặt vẽ.
- Thêm hỗ trợ tile.
- Nhiều cải tiến về chất lượng.
-
Cách dùng công cụ này
- Từ văn bản sang hình ảnh
- Tạo tập dữ liệu để fine-tune SDXL (mạng nơ-ron text-image) từ các hình ảnh được tạo bởi công cụ này.
- Pen plotting
- Có thể tạo trực quan hóa để vẽ nhà máy bằng pen plotter.
- Khuyến nghị dùng https://github.com/abey79/vpype để hợp nhất các đoạn thẳng trước khi plot.
- Từ văn bản sang hình ảnh
-
Công cụ tạo blueprint Factorio
- Factorio SAT: Tạo layout băng tải tối ưu bằng SAT solver.
- Factorio Verilog: Chuyển đổi mã Verilog thành blueprint Factorio.
-
Phát triển
- Thực hiện linting và formatting cho mã Python bằng
uv run ruff check --fixvàuv run ruff format.
- Thực hiện linting và formatting cho mã Python bằng
-
Đóng góp
- Rất hoan nghênh đóng góp cho dự án; có thể báo cáo lỗi và đề xuất ý tưởng.
-
Thống kê
- Dùng Plausible để theo dõi nhẹ nhàng lượt truy cập website. Ai quan tâm có thể xem thống kê tại: https://plausible.io/piebro.github.io%2Ffactorio-blueprint-visualizer/…
1 bình luận
Ý kiến Hacker News