1 điểm bởi GN⁺ 2025-01-10 | 1 bình luận | Chia sẻ qua WhatsApp
  • 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

    1. Tạo blueprint trong Factorio.
    2. Xuất blueprint ra dạng văn bản.
    3. Truy cập trang web.
    4. Nhấp nút "Upload Blueprint" rồi dán vào vùng văn bản.
    5. 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.
  • 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 --fixuv run ruff format.
  • Đó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ê

1 bình luận

 
GN⁺ 2025-01-10
Ý kiến Hacker News
  • Một người dùng nói rằng họ từng thử một dự án tương tự trong game Highfleet, nhưng phải dừng vì vấn đề với nhóm phát triển. Mục tiêu của họ là bổ sung tính năng in bản đồ trong game ra poster, giúp bản đồ thế giới có chứa dữ liệu trận chiến trở nên đặc biệt.
    • Người này đề xuất làm poster cho blueprint. Việc làm poster cho nền tảng không gian và tiền đồn nghe thật rất nghệ thuật.
    • Họ đề xuất một thử thách phân tích các file upload hoặc file lưu của game giai đoạn endgame.
    • Cũng đề xuất thêm khả năng tạo trực tiếp liên kết website bằng game mode.
    • Khen rằng dự án này được làm rất tốt.
  • Một người khác thắc mắc liệu có thể thêm tỉ lệ sản xuất và tiêu thụ của các máy khác nhau để trực quan hóa tình trạng tắc nghẽn và các dữ liệu khác không.
  • Một người khác nói trực quan hóa giống như schematic mạch điện và gợi nhắc đến bộ coaster thể hiện các tiểu hệ thống máy tính mà GamersNexus bán.
  • Một người cảm ơn vì đã đóng góp yếu tố nghệ thuật cho cộng đồng Factorio, khi rằng trong game hầu hết mọi thứ đều tập trung vào hiệu quả tàn nhẫn, nên có phong cách là điều đáng mừng.
  • Một người hỏi vì sao dự án lại được viết lại từ Python sang JavaScript.
  • Một ý kiến cho rằng sẽ hữu ích hơn nếu có một biểu tượng cho thấy công thức đang được chọn trên assembler.
  • Một người nói rằng họ cảm ơn vì bây giờ có lý do chơi Factorio thêm 200 giờ.
  • Một người chia sẻ rằng họ vừa khám phá ra có thể lấy đạn ra từ turret rồi đưa sang chỗ khác. Họ yêu thích mọi mod và công cụ liên quan đến Factorio và nói rằng đã dành nhiều thời gian cho nó hơn các tựa game video khác.
  • Một người nói về một vòng lặp gần như hoàn chỉnh từ thiết kế mạch -> sơ đồ bo mạch -> và đến Factorio.
  • Một người chia sẻ liên kết đến bình luận trước.