
Trò chơi quản lý nổi tiếng Factorio cuối cùng đã thêm một tính năng mà các nhà phát triển đã từ chối trong nhiều năm vì họ coi đó là 'quá khó.'
Tính năng đó chính là Parameterized Blueprints. Trong một bài đăng trên blog phát triển của Factorio, nhà thiết kế chính và người sáng lập ban đầu Michal Kovařík đã khá thẳng thắn về tính năng mới, viết rằng ông đã 'nghĩ về ý tưởng này từ nhiều năm trước,' và rằng ông 'luôn nghĩ rằng tính năng này quá khó để bao gồm.'
Kovařík đã thay đổi quan điểm như thế nào? Ông nhận ra rằng 'thường là một sai lầm khi đánh giá thấp người chơi,' và quyết định chia sẻ tính năng Parameterized Blueprints ngay lập tức.
Vậy tính năng mới 'quá khó' thực sự làm gì cho những người chơi nghiện Factorio? Đơn giản là nó cho phép người chơi hoàn toàn thử nghiệm với bản thiết kế bằng cách tùy chỉnh một tập hợp các thông số đã được quy định trước và sau đó điền các thông số đó vào mỗi khi họ muốn xây dựng một cái gì đó cụ thể, giúp tiết kiệm thời gian tổng cộng.
Kovařík đưa ra ví dụ về một trạm dỡ hàng, một phương tiện quan trọng để di chuyển hàng hóa trong Factorio. Thông thường, bạn sẽ cần đường ray, một trạm, và các bộ gắn vào đặc biệt được chỉ định để dỡ hàng hóa từ các tàu. Tuy nhiên, khi bạn muốn cấu hình lại hàng hóa mục tiêu, bạn cần phải cấu hình lại tất cả các bộ gắn vào để chúng biết phải tìm kiếm gì.
Điều mà Kovařík muốn là một 'bản thiết kế không có cấu hình cụ thể cho các mục tiêu, mà thay vào đó là chung chung, và cho phép bạn cấu hình nó khác nhau mỗi khi bạn xây dựng nó.' Đó là lý do Parameterized Blueprints ra đời: với những cái này, bạn có thể gán các thông số bạn muốn cho một tòa nhà hoặc kết hợp các tòa nhà bất cứ khi nào bạn muốn, và bạn cũng có thể thiết lập chúng để phụ thuộc vào các tham số khác để đồng nhất.
Vì vậy, nếu hàng hóa mục tiêu đến một trạm dỡ hàng thay đổi, trạm dỡ hàng có thể tự động thay đổi hàng hóa được gán mà không cần bạn phải làm gì thêm. Trước đây, bạn sẽ phải vào từng trạm dỡ hàng và thay đổi hàng hóa mục tiêu một cách thủ công, nhưng Parameterized Blueprints cho phép bạn liên kết hai cái lại với nhau.
Đây là nhiều thông tin để xem xét, và Kovařík 'rất mong nghe phản hồi của bạn về tính năng này' thông qua các 'kênh thông tin thông thường.' Ông nhận biết cách logic của Factorio được so sánh với lập trình và nói rằng những bản thiết kế này là 'chỉ là một phần khác của phần tương tự' trong cách chúng phản ánh 'thực thi hàm thời gian biên dịch so với thực thi hàm thời gian chạy.' Thực sự là nhiều thông tin để xem xét.
Bạn có thể đến với hướng dẫn của chúng tôi về tất cả những trò chơi PC sắp tới mà bạn nên để mắt đến trong năm sắp tới.
