Hướng dẫn / Xây dựng & tài nguyên
Công thức chế tạo làm tròn lên, nên chi phí nguyên liệu không bao giờ chỉ là phép nhân
Giấy cho ra 3 cái mỗi lần chế tạo. Cần 4 cái nghĩa là tốn 6 cây mía và dư 2 tờ giấy. Mỗi tầng của cây công thức đều như vậy, và phần dư thừa cứ chồng chất dần xuống dưới.
Tính xem một thứ tốn bao nhiêu nguyên liệu thô thoạt nhìn giống như một bài toán nhân. Nhưng không phải vậy, bởi vì một công thức chế tạo cho ra một số lượng cố định và bạn không thể chế tạo một phần nhỏ của nó.
Quy tắc
craftsNeeded = ceil(needed / makes)
produced = craftsNeeded × makes
leftover = produced − needed
makes là số lượng đầu ra của công thức. Giấy là makes: 3 từ 3 cây mía. Vậy nên:
| giấy cần | số lần chế tạo | cây mía | giấy dư |
|---|---|---|---|
| 1 | 1 | 3 | 2 |
| 3 | 1 | 3 | 0 |
| 4 | 2 | 6 | 2 |
| 6 | 2 | 6 | 0 |
Cần một tờ giấy tốn ngang với cần ba tờ. Cần bốn tờ tốn ngang với cần sáu tờ. Hàm chi phí là một bậc thang, không phải một đường thẳng, và mỗi bậc bạn vừa vượt qua sẽ quay lại cắn bạn.
Nó chồng chất dần xuống cả cây
Phép làm tròn lên được áp dụng ở mọi tầng, chứ không phải một lần ở cuối. Một quyển sách cần 3 giấy và 1 da thuộc; giấy cho ra 3 cái mỗi lần chế tạo từ cây mía. Vậy nên một quyển sách cần đúng một lần chế tạo giấy — 3 cây mía, không dư thừa.
Hai quyển sách cần 6 giấy, tức là 2 lần chế tạo, vẫn vừa khít. Nhưng chỉ cần lệch bất kỳ số lượng nào trong cây khỏi một mốc số lượng của lô chế tạo, thì phần làm tròn ở tầng đó sẽ lan xuống thành một yêu cầu lớn hơn cho mọi thứ bên dưới, rồi đến lượt chúng lại làm tròn lên tiếp. Những cây công thức sâu sẽ tích tụ dần chuyện này, và tổng chi phí có thể vượt xa con số quantity × unit cost ngây thơ trong khi từng bước riêng lẻ trông vẫn đúng.
Đây chính là lý do duy nhất khiến một công cụ tính chi phí trở nên đáng dùng thay vì tự ngồi tính nhẩm: phần số học thì dễ, còn phần ghi chép sổ sách thì không.
Công thức thay thế thay đổi cả cây, chứ không chỉ cái giá
Một số vật phẩm có nhiều hơn một cách chế tạo, và công cụ tính cho phép bạn chuyển đổi:
- Phôi sắt — nung trong lò nung, hoặc luyện trong lò luyện kim. Cả hai đều tiêu tốn 1 Sắt thô và cho ra 1 Phôi sắt, nên lựa chọn ở đây là tốc độ và nhiên liệu, chứ không phải nguyên liệu.
- Phôi vàng — cũng cặp đôi y hệt, với sự tương đương y hệt.
- Gậy — hai công thức thực sự khác nhau, đó là lý do nó là thứ mà công cụ dùng để minh họa việc chuyển đổi.
Trường hợp sắt và vàng đáng để ý chính vì chúng không phải là một quyết định về chi phí. Một cây công thức đưa ra lựa chọn không phải lúc nào cũng đưa ra một nhánh rẻ hơn, và đổi lò nung thành lò luyện kim thì chẳng thay đổi gì trong danh sách nguyên liệu cần mua cả.
Cây công thức dừng lại ở đâu
Mười lăm vật phẩm được coi là nguyên liệu thô — việc khai triển dừng lại ở đó thay vì đi xa hơn:
thân cây sồi · đá cuội · sắt thô · vàng thô · kim cương · bột Redstone · cát · sao Nether · hắc diện thạch · vụn Netherit · cây mía · da thuộc · cây tre · len · sợi chỉ
Hai trong số đó đáng để lưu ý. Vụn Netherit thực ra là Mảnh vỡ cổ đại được nung chảy, và được coi là nguyên liệu thô cho đơn giản — nên chi phí netherit sẽ bị báo thiếu đi một bước nung cho mỗi vụn. Còn thân cây sồi đại diện cho "mọi loại thân cây", nên cây công thức không rẽ nhánh thành mười loại gỗ (và hai loại thân cây Nether) vốn đều hành xử giống hệt nhau.
Biết được cây công thức dừng lại ở đâu cũng quan trọng ngang với chính cây công thức: một chi phí tính bằng "nguyên liệu thô" chỉ có ý nghĩa khi bạn biết những nguyên liệu nào được phép tính coi là thô.