Smart Calculators

Smart

Calculators

เครื่องคำนวณการผลิต Factorio

รู้ทันทีว่าต้องใช้ assembler, เตาหลอม และ chemical plant กี่ตัวสำหรับ recipe ใดก็ได้ใน Factorio ครอบคลุมทั้งเกมหลักและ Space Age พร้อมโมดูล บีคอน และจำนวนสายพาน — คำนวณทุกอัตราส่วนให้ครบ

เวอร์ชันเกม

เครื่องจักร
โมดูล
บีคอน
สายพานและไฟ
การวิจัย

%

คุณภาพ (Beta)
แผนการผลิต
Space Age

เครื่องจักรทั้งหมด

7

ขั้นเป้าหมาย

1

กำลังไฟรวม

1.2 MW

สายพาน
0.14
วัตถุดิบหลัก
1.50/s
copper-ore
คราฟต์รวม/วินาที
8.13
มลพิษ
เร็ว ๆ นี้
ชีตอัตราส่วนสำหรับ Electronic circuit (green circuit)
1× Electronic circuit (green circuit)  :  1× Copper cable  :  3× Copper plate  :  2× Iron plate (แผ่นเหล็ก)
Recipeเครื่องจักรเศษส่วนสร้างจริงใช้งานคราฟต์/วินาทีกำลังไฟ

Electronic circuit (green circuit)

1.00/วินาที

Assembling machine 3

0.40140%2.50375 kW

Copper cable

3.00/วินาที

Assembling machine 3

0.60160%2.50375 kW

Copper plate

1.50/วินาที

Steel furnace (เตาเหล็กกล้า)

2.40380%0.63270 kW

Iron plate (แผ่นเหล็ก)

1.00/วินาที

Steel furnace (เตาเหล็กกล้า)

1.60280%0.63180 kW
สาย recipe

Electronic circuit (green circuit)

1.00/วินาที · 1× Assembling machine 3
L0

Copper cable

3.00/วินาที · 1× Assembling machine 3
L1

Copper plate

1.50/วินาที · 3× Steel furnace (เตาเหล็กกล้า)
L2

Iron plate (แผ่นเหล็ก)

1.00/วินาที · 2× Steel furnace (เตาเหล็กกล้า)
L1
ข้อมูล: Factorio 2.0.76 — © Wube Software Ltd.

เครื่องคำนวณการผลิต Factorio — บอกจำนวน assembler, โมดูล, บีคอน, สายพาน และไฟ ของทุก recipe

เครื่องคำนวณ Factorio บอกว่าต้องใช้ assembler, เตาหลอม และ chemical plant กี่ตัวเพื่อผลิตของชิ้นใดก็ได้ตามเรตที่ตั้งไว้ รองรับทั้งเกมหลักและ Space Age พร้อมโมดูล บีคอน และจำนวนสายพาน

เครื่องคำนวณการผลิต Factorio คืออะไร?

ถ้าคุณตั้งโรงงานผลิต green circuit ให้ได้ 1 ชิ้นต่อวินาที คำตอบคือ assembling machine 3 หนึ่งตัววิ่งที่ 40% (เพราะ recipe ใช้เวลา 0.5 วินาที ความเร็ว 1.25 = 2.5 ครั้ง/วินาที) แต่พอคุณอยากได้ 1 advanced circuit/วินาที ตัวเลขกระโดดเป็น 4.8 → 5 ตัวทันที เพราะ recipe ยาวขึ้นเป็น 6 วินาที นี่คือ "อัตราส่วน" (ratio) ที่ทำให้ผู้เล่นไทยหลายคนเปิด wiki ค้างไว้ทั้งคืน เครื่องคำนวณการผลิต Factorio คือเว็บทูลที่รับชื่อของที่ต้องการกับเรตที่อยากได้ (ต่อวินาที ต่อนาที หรือต่อชั่วโมง) แล้วคืนค่าจำนวนเครื่องจักร โมดูล บีคอน สายพาน และกำลังไฟทั้งสาย recipe ให้แบบครบในหน้าจอเดียว
ทูลนี้ทำเลขที่ปกติคุณต้องนั่งกดเครื่องคิดเลขเทียบกับ wiki แทนให้หมด — recipe time หารด้วยความเร็วเครื่อง, จำนวนครั้งคราฟต์ต่อวินาที, เรตป้อนแร่ดิบ และจำนวนสายพานเหลือง/แดง/น้ำเงิน/turbo ที่ขนของออกได้ ข้อมูลทั้งหมดดึงมาจาก dataset Factorio 2.0 เกมหลักครบทุก recipe และรองรับ Space Age DLC เต็มรูปแบบ: Foundry (productivity ในตัว +50% ความเร็ว 4.0), Electromagnetic Plant (productivity +50% ช่องโมดูล 5 ช่อง), Recycler บน Fulgora ที่มีบทลงโทษ productivity -75% ตายตัว และ Biochamber บน Gleba
จุดที่ทูลนี้ต่างจาก kirkmcdonald.github.io หรือ FactorioLab คือทุกผลลัพธ์มาพร้อมแผง "แสดงวิธีคิด" ที่พิมพ์ค่า recipe time, ความเร็วฐาน, ตัวคูณ speed module, ส่วนเสริมจากบีคอน, ตัวคูณ productivity และการหารสุดท้ายออกมาให้เห็นทุกบรรทัด คุณจึงตรวจสอบเลขได้เองทุกตัว สูตรบีคอนใช้แบบหลัง FFF #409 (transmission = 1.5 × √n) ซึ่งคู่แข่งรายใหญ่อย่างน้อยหนึ่งเจ้าคำนวณพลาด (FactorioLab issue #1718 เป็นบั๊กเรื่องบทลงโทษ "คุณภาพ" ของ speed module ในบีคอน — แสดง -9.2% ทั้งที่ค่าจริงเข้าใกล้ -94% คลาดเคลื่อนเกินสิบเท่า) ทูลนี้ฟรี ไม่ต้องสมัครสมาชิก และทำงานในเบราว์เซอร์ของคุณทั้งหมด

วิธีใช้เครื่องคำนวณ Factorio

หน้าจอเริ่มต้นมีแค่ช่องกรอกสามช่อง คุณไปจากของที่อยากได้ถึงสาย recipe ที่ครบสมบูรณ์ภายในไม่ถึง 30 วินาที
1. เลือกของเป้าหมายจากช่อง autocomplete (ค่าตั้งต้นคือ electronic circuit) ช่องนี้แนะนำของทุกชิ้นจาก dataset ของเกม
2. กรอกเรตที่ต้องการ (ค่าตั้งต้น 60 ต่อนาที) และสลับหน่วยเป็นต่อวินาทีหรือต่อชั่วโมงได้ตามต้องการ ค่าที่ใช้บ่อย: 1/วินาที (ฐานเริ่มต้น), 60/นาที (กลางเกมต้น ๆ), 1,000/นาที (mega base)
3. อ่านการ์ดผลลัพธ์: จำนวนเครื่องจักรรวม, จำนวน assembler ของขั้นหลักพร้อมอัตราการใช้งาน (utilization) และกำลังไฟรวม ตัวอย่างที่เห็นบ่อยคือ "14.29 → ปัดขึ้นเป็น 15 ตัว ที่ utilization 95.3%"
4. กดเปิด "ตั้งค่าขั้นสูง" เพื่อบังคับระดับเครื่องจักร (เช่นใช้ assembling machine 2 แทน 3), ใส่โมดูล (speed, productivity, efficiency, quality), เพิ่มบีคอน, เปลี่ยนระดับสายพาน, ตั้งค่า mining productivity จากการวิจัย หรือเปิดผลลัพธ์คุณภาพ (Beta)
5. กด "แสดงวิธีคิด" เพื่อดูการคำนวณทั้งสาย: recipe time ÷ ความเร็วเครื่อง × ตัวคูณต่าง ๆ ความโปร่งใสนี้คือจุดต่างหลักจาก kirkmcdonald.github.io ที่โชว์แค่ตัวเลขสุดท้ายโดยไม่บอกที่มา
ทุกค่าที่กรอกถูกเข้ารหัสไว้ใน URL ปุ่ม "คัดลอกลิงก์" จึงสร้างลิงก์ถาวรที่เปิดมาแล้วได้ผลลัพธ์เดิมเป๊ะ ส่งให้เพื่อนในดิสคอร์ดทีมได้เลย

กลไกที่อยู่เบื้องหลังอัตราส่วน Factorio

หัวใจของอัตราส่วน Factorio มีสามชั้นที่ต้องเข้าใจ ทูลนี้คำนวณทั้งสามชั้นให้พร้อมกัน
ชั้นที่ 1 — ความเร็วเครื่องกับ recipe time. เครื่องจักรแต่ละแบบมีความเร็วฐานต่างกัน: assembling machine 1 = 0.5, assembling machine 2 = 0.75, assembling machine 3 = 1.25, electric furnace = 2.0, steel furnace = 2.0, Foundry = 4.0, Electromagnetic Plant = 2.0, Recycler = 0.5 จำนวนครั้งคราฟต์ต่อวินาที = ความเร็วเครื่อง ÷ recipe time ตัวอย่าง: green circuit (recipe time 0.5 วินาที) บน assembling machine 3 = 1.25 ÷ 0.5 = 2.5 ครั้ง/วินาที
ชั้นที่ 2 — โมดูล. speed module 3 ให้ +50% ความเร็ว แต่ +70% การใช้ไฟต่อชิ้น และไม่มีผลต่อคุณภาพเลย ส่วน productivity module 3 ให้ +10% ผลผลิตต่อชิ้น แต่ -15% ความเร็ว และ +80% การใช้ไฟต่อชิ้น quality module 3 ให้โอกาสยกระดับคุณภาพ +2.5% ต่อชิ้น แต่ -5% ความเร็ว ทูลนี้รวมผลทุกโมดูลแบบบวกกันในเครื่อง แล้วคูณกับฐาน
ชั้นที่ 3 — บีคอน (กลไกใหม่ของ Space Age). ตั้งแต่ FFF #409 (3 พฤษภาคม 2024) บีคอนไม่ได้ให้ +50% ตายตัวอีกต่อไป สูตรเปลี่ยนเป็น transmission = 1.5 × √n เมื่อ n คือจำนวนบีคอนที่ส่งผลต่อเครื่องนั้น บีคอน 1 ตัว = 1.5×, 4 ตัว = 3.0×, 8 ตัว = 4.24×, 12 ตัว = 5.20× สมมติบีคอน 12 ตัว แต่ละตัวใส่ speed module 3 หนึ่งตัว (+50%/ตัว) ถ้าคิดแบบเดิมคุณคงคาด 12 × +50% = +600% แต่จริง ๆ คุณได้แค่ราว +260% (0.5 × 1.5 × √12 = +2.598) เท่านั้น บีคอนรับได้แค่ speed module กับ efficiency module เท่านั้น (ใส่ productivity หรือ quality module ในบีคอนไม่ได้) และส่งผลในพื้นที่ 9×9 ช่อง
ผลผลิตต่อวินาทีต่อเครื่อง = (ความเร็วเครื่อง × ตัวคูณความเร็วรวม ÷ recipe time) × ผลผลิตต่อคราฟต์ × ตัวคูณ productivity จำนวนเครื่อง = เรตเป้าหมาย ÷ ผลผลิตต่อเครื่อง แล้วปัดขึ้น

ตัวอย่างจริงพร้อมวิธีคิดครบ

iron plate 60 ชิ้น/นาที บน steel furnace

เป้าหมาย: 1 iron plate/วินาที recipe time 3.2 วินาที, ผลผลิต 1, ความเร็ว steel furnace 2.0, ไม่ใส่โมดูล จำนวนคราฟต์/วินาที = 2.0 ÷ 3.2 = 0.625 จำนวนเตา = 1.0 ÷ 0.625 = 1.6 → ปัดขึ้นเป็น steel furnace 2 ตัว (utilization 80%) เป็นยูนิตพื้นฐานที่ลงตัวพอดีกับสายพานเหลือง (15/วินาที) ของฐานช่วงต้น

green circuit 60 ชิ้น/นาที บน assembling machine 3

เป้าหมาย: 1 electronic circuit/วินาที recipe time 0.5 วินาที, ความเร็ว assembling machine 3 = 1.25, ไม่ใส่โมดูล จำนวนคราฟต์/วินาที = 1.25 ÷ 0.5 = 2.5 จำนวนเครื่อง = 1.0 ÷ 2.5 = 0.4 → assembling machine 3 หนึ่งตัว (utilization 40%) สำหรับ mall เท่านี้พอ แต่ถ้าทำเพื่อ throughput ควรเล็ง 6-8/วินาที ให้เครื่องวิ่งเกิน 80% อัตราส่วน copper cable ต่อ green circuit มาตรฐานคือ 3:2 (3 เครื่อง copper cable ป้อน 2 เครื่อง green circuit) ทูลคำนวณขั้นกลางนี้ให้อัตโนมัติ

red science 60/นาที กับ productivity module 3 จำนวน 4 ตัว

เป้าหมาย: 1 automation science pack/วินาที recipe time 5 วินาที, ความเร็ว assembling machine 3 = 1.25, productivity module 3 จำนวน 4 ตัว = +40% productivity, -60% ความเร็ว ความเร็วจริง = 1.25 × 0.4 = 0.5 ผลผลิต/วินาที/เครื่อง = (0.5 ÷ 5) × 1.4 = 0.14 จำนวนเครื่อง = 1.0 ÷ 0.14 = 7.14 → assembling machine 3 จำนวน 8 ตัว (utilization 89.3%) ประหยัดวัตถุดิบ: gear กับ copper cable ที่ใช้ลดลงราว 29%

Foundry หล่อ steel บน Vulcanus (Space Age)

เป้าหมาย: 30 steel plate/วินาที recipe "Casting steel" recipe time 3.2 วินาที, ความเร็ว Foundry 4.0 (productivity ในตัว +50%), productivity module 3 จำนวน 4 ตัว = +40% productivity, -60% ความเร็ว ความเร็วจริง = 4.0 × 0.4 = 1.6 ผลผลิต/วินาที = (1.6 ÷ 3.2) × (1 + 0.5 + 0.4) = 0.95 จำนวนเครื่อง = 30 ÷ 0.95 = 32 Foundry (utilization 98.7%) productivity module 3 แต่ละตัวเพิ่มการใช้ไฟ +80% สี่ตัวจึงเป็นตัวคูณไฟ 1 + 4 × 0.8 = 4.2× กำลังไฟ ≈ 32 × 2,500 kW × 4.2 = 336 MW เทียบกับการหลอม steel ปกติบน steel furnace: recipe steel plate ใช้เวลา 16 วินาที ความเร็ว steel furnace 2.0 = 0.125 ชิ้น/วินาที/เตา ต้องใช้ถึง 30 ÷ 0.125 = 240 เตาสำหรับเรตเดียวกัน Foundry 32 ตัวจึงลดจำนวนเครื่องลงราว 87% (32 ÷ 240 ≈ 13%)

บีคอน 12 ตัวล้อม assembling machine 3 หนึ่งตัว ใส่ speed module 3

ความเร็วฐาน assembling machine 3 = 1.25 บีคอน 12 ตัว แต่ละตัวใส่ speed module 3 จำนวน 2 ตัว (+0.5/ตัว = +1.0/บีคอน) ส่วนเสริมรวม = 1.5 × √12 × 1.0 ≈ +5.196 (ไม่ใช่ +12.0 — มี diminishing returns ตาม FFF #409) ความเร็วจริง = 1.25 × 6.196 = 7.745 green circuit recipe time 0.5 วินาที ฐานคือ 1.25 ÷ 0.5 = 2.5/วินาที พอใส่วงแหวนบีคอน 12 ตัว ผลผลิตพุ่งเป็น 2.5 × 6.196 ≈ 15.49/วินาที ต่อ assembler หนึ่งตัว

Fulgora รีไซเคิล: holmium ore จาก scrap (เคสที่คู่แข่งคิดผิด)

scrap recycling คืนของแต่ละอย่างที่ค่าคาดหวัง 25% และ holmium ore ออกที่โอกาส 1% ต่อการคราฟต์ ความเร็ว Recycler 0.5, recipe time 0.2 วินาที, productivity ล็อกที่ -75% (เอาต์พุต ×0.25) holmium ore/วินาที ต่อ Recycler = (0.5 ÷ 0.2) × 0.25 × 0.01 = 0.00625/วินาที ดังนั้นเพื่อ holmium ore 1/วินาที คุณต้องมี Recycler ราว 160 ตัววิ่งเต็มกำลัง — นี่คือเหตุผลที่ฐาน Fulgora ใหญ่มหึมา ไกด์ดัง ๆ หลายเจ้า (เช่น switchbladegaming.com) ระบุ "0.025/วินาที ≈ 40 ตัว" เพราะลืมคูณบทลงโทษ -75% ของ Recycler ค่าจริงต้องน้อยกว่านั้นสี่เท่า ทูลนี้คิดถูก

rocket fuel จาก solid fuel บน Nauvis

เป้าหมาย: 1 rocket fuel/วินาที recipe time 15 วินาที หมวด "assembler" — assembling machine 3 ความเร็ว 1.25 ไม่ใส่โมดูล จำนวนคราฟต์/วินาที/เครื่อง = 1.25 ÷ 15 = 0.0833 จำนวนเครื่อง = 1 ÷ 0.0833 = 12 assembling machine 3 (utilization 100%) วัตถุดิบ: solid fuel 10/วินาที และ light oil 10/วินาที — แปลว่าต้องมีโรงย่อย solid fuel รออยู่ต้นสาย

science pack 6 สีพร้อมกัน (1/วินาที ต่อสี)

อัตราส่วนซิงก์มาตรฐานของเกมหลักคือ 5:6:5:12:7:7 (automation:logistic:military:chemical:production:utility) จำนวน assembling machine 3 เพื่อผลิตแต่ละสีที่ 1/วินาที:
science packสีrecipe timeผลผลิต/คราฟต์assembling machine 3
automationแดง5 วินาที14 ตัว (100%)
logisticเขียว6 วินาที14.8 → 5 ตัว (96%)
militaryดำ10 วินาที24 ตัว (100%)
chemicalน้ำเงิน24 วินาที29.6 → 10 ตัว (96%)
productionม่วง21 วินาที35.6 → 6 ตัว (93.3%)
utilityเหลือง21 วินาที35.6 → 6 ตัว (93.3%)
จำนวนเครื่องของขั้นกลาง (gear, copper cable, red circuit, blue circuit) ทูลคำนวณให้อัตโนมัติ

เคล็ดลับอัตราส่วนที่ผู้เล่น Factorio ทุกคนควรรู้

  • recipe time ไม่ใช่เวลาจริง recipe 6 วินาทีบน assembling machine 3 (ความเร็ว 1.25) ใช้เวลาจริง 6 ÷ 1.25 = 4.8 วินาทีต่อการคราฟต์ ตัวเลขบนการ์ด recipe คือค่าฐาน ต้องหารด้วยความเร็วเครื่องถึงได้เวลานาฬิกาจับเวลา นี่คือจุดที่ผู้เล่นใหม่สับสนมากที่สุด
  • productivity module ใส่ไม่ได้ทุก recipe การ barrel น้ำมัน, fuel reprocessing, satellite, ส่วน catalyst ของ Kovarex และ recipe ชิ้นส่วนจรวดบางตัวใน Space Age ปฏิเสธ productivity ทูลนี้จะปิดช่องโมดูลให้อัตโนมัติเมื่อ recipe ไม่รองรับ
  • บีคอนไม่ให้ +50% ตายตัวอีกแล้ว ตั้งแต่ FFF #409 (Space Age 2.0) สูตรคือ 1.5 × √n บีคอน 1 ตัว = 1.5×, 4 ตัว = 3.0×, 8 ตัว = 4.24×, 12 ตัว = 5.20× เพิ่มจาก 4 เป็น 8 ตัวได้ผลเพิ่มแค่ 41% ไม่ใช่ 100% ใครยังใช้สูตรเก่าก่อน 2.0 จะประเมิน throughput เกินจริงเยอะ
  • ปัดขึ้นเสมอ ห้ามปัดลง ถ้าได้ 4.2 assembler ให้สร้าง 5 ตัว สร้าง 4 ตัวแล้วรันที่ 105% เป็นไปไม่ได้ — assembler วิ่งได้สูงสุด 100% สี่ตัวจะทำให้สายพานหิวของ เล็ง utilization ช่วง 80% เป็นหลัก
  • utilization ต่ำกว่า 60% แปลว่าสร้างเกินจำเป็น ถ้าผลออกมาเป็น electric furnace 1.3 ตัว (utilization 43% บนการสร้างจริง 2 ตัว) ให้ลดมาใช้ steel furnace — steel furnace 2 ตัวจะวิ่งใกล้ 80% และกินไฟน้อยกว่า ช่วง 60-80% คุ้มค่าที่สุด
  • Foundry กับ Electromagnetic Plant มี productivity ในตัว +50% ซึ่งซ้อนแบบคูณกับ productivity module บน Vulcanus การหล่อ steel ด้วย Foundry + productivity module 3 จำนวน 4 ตัวให้ productivity จริง +90% นี่คือเหตุผลที่ Foundry คุ้มกว่า furnace เกือบทุกกรณีในเกมปลาย
  • FactorioLab issue #1718 รายงานบทลงโทษ "คุณภาพ" ของ speed module ในบีคอนต่ำกว่าจริง — แสดง -9.2% ทั้งที่ค่าจริงเข้าใกล้ -94% คลาดเคลื่อนเกินสิบเท่า ก่อนลงมือทำบลูพรินต์ให้กด "แสดงวิธีคิด" ตรวจตัวคูณทุกตัวก่อนทุกครั้ง ทูลนี้พิมพ์ตัวคูณออกมาให้ตรวจได้ทีละตัว
  • เวลาตัวเลขดูแปลก ๆ ให้กด "แสดงวิธีคิด" แล้วไล่ตัวคูณทีละตัว จะเห็นทันทีว่าค่าไหนต่างจากที่คาด ถ้าตัวคูณผิดตั้งแต่แรกแสดงว่าเจอบั๊ก — แจ้งมาได้ เราจะรีบแก้

คำถามที่พบบ่อยเกี่ยวกับเครื่องคำนวณ Factorio

เครื่องคำนวณ Factorio นี้ใช้ฟรีไหม?

ฟรี ไม่ต้องสมัครสมาชิก ไม่ต้องล็อกอิน การคำนวณทั้งหมดทำงานในเบราว์เซอร์ ข้อมูลที่กรอกไม่ถูกส่งออกไปไหน

รองรับ Space Age DLC ไหม?

รองรับ สวิตช์โหมดสลับระหว่าง Factorio 2.0 (เกมหลัก) กับ Space Age ได้ โหมด Space Age เปิด Foundry, Electromagnetic Plant, Biochamber, Recycler, quality module, turbo belt และชุด recipe ของ Fulgora, Vulcanus, Gleba ส่วน recipe ของ Aquilo และการประมวลผลดาวเคราะห์น้อยบน space platform ติดป้าย "มาใน Phase 2"

60 advanced circuit (red circuit) ต่อนาที ต้องใช้ assembling machine 3 กี่ตัว?

60/นาที = 1/วินาที recipe time 6 วินาที ผลผลิต 1 assembling machine 3 (ความเร็ว 1.25) ผลิต 1.25 ÷ 6 = 0.208/วินาที จำนวน = 1.0 ÷ 0.208 = 4.80 → 5 ตัว ที่ utilization 96%

ทำไมเครื่องคำนวณบอก 14.29 ตัว ไม่ใช่ 15?

14.29 คือคำตอบเศษส่วนที่แท้จริง — จำนวนที่จะให้เรตเป้าหมายพอดีที่ utilization 100% คุณปัดขึ้นเป็น 15 เพราะสร้าง assembler 0.29 ตัวไม่ได้ ที่โชว์เศษไว้เพราะมันบอกว่าฐานคุณอิ่มแค่ไหน (14.29 ÷ 15 = utilization 95.3%)

Space Age บีคอนยังให้ +50% ต่อตัวอยู่ไหม?

ไม่แล้ว ตั้งแต่ Friday Facts #409 (3 พฤษภาคม 2024) สูตรบีคอนเป็น 1.5 × √n ต่อเครื่อง บีคอน 1 ตัวส่ง 150% ของส่วนเสริมโมดูล, 2 ตัวส่ง 212%, 4 ตัว 300%, 8 ตัว 424%, 12 ตัว 520% เครื่องคำนวณที่ยังใช้สูตรตายตัวก่อน 2.0 จะประเมิน throughput เกินจริงมากเมื่อบีคอนเยอะ

Foundry กับ steel furnace อันไหนคุ้มกว่าบน Vulcanus?

Foundry คุ้มกว่าเกือบทุกกรณี เพราะมี productivity ในตัว +50% และความเร็ว 4.0 หล่อ steel 30/วินาทีใช้ Foundry 32 ตัว แต่การหลอมแบบปกติบน steel furnace (0.125 ชิ้น/วินาที/เตา) ต้องใช้ถึง 240 ตัว Foundry จึงลดจำนวนเครื่องลงราว 87% แลกกับการกินไฟต่อเครื่องที่สูงกว่า

Recycler บน Fulgora ปั๊ม holmium ore ได้เท่าไรต่อตัว?

0.00625/วินาที ต่อ Recycler หนึ่งตัว มาจาก (0.5 ÷ 0.2) × 0.25 × 0.01 โดย 0.25 คือผลของบทลงโทษ productivity -75% และ 0.01 คือโอกาส holmium 1% เพื่อ 1 holmium ore/วินาที ต้องใช้ราว 160 ตัว ไกด์ที่ลืมคูณ -75% มักบอก 0.025/วินาที (40 ตัว) ซึ่งสูงเกินจริงสี่เท่า

คำนวณผลของโมดูลยังไง?

บวกส่วนเสริมของโมดูลแต่ละตัวเข้ากับตัวคูณที่เกี่ยวข้อง speed module 3 จำนวน 4 ตัว = +200% ความเร็ว, +280% การใช้ไฟ (speed module ไม่มีผลต่อคุณภาพ) productivity ซ้อนแบบคูณกับความเร็วฐานเทียบ recipe time และคูณผลผลิตต่อคราฟต์ แผง "แสดงวิธีคิด" พิมพ์ทุกตัวคูณที่ใช้

ทำไมเปลี่ยนระดับสายพานแล้วผลเปลี่ยน?

จำนวนเครื่องจักรเท่าเดิม แต่จำนวนสายพานเปลี่ยน สายพานเหลืองขน 15/วินาที, แดง 30, น้ำเงิน 45, turbo 60 ของ 50/วินาที สายพานเหลืองต้องใช้ 4 เส้น, น้ำเงิน 2 เส้น เลือกระดับสายพานที่คุณจะวางจริง

เครื่องคำนวณนี้แม่นแค่ไหน?

ข้อมูล recipe ดึงจาก repository สาธารณะ github.com/wube/factorio-data ที่แท็กเวอร์ชันเสถียรล่าสุด (Factorio 2.0.76) สูตรอิงตาม wiki ทางการ, FFF #375 (คุณภาพ) และ FFF #409 (บีคอน) มี unit test ครอบเคส FactorioLab issue #1718 โดยตรง

ต่างจาก kirkmcdonald กับ FactorioLab ยังไง?

kirkmcdonald.github.io โชว์แค่ตัวเลขสุดท้ายไม่บอกที่มา และยังปิดการคำนวณรีไซเคิล Fulgora ในบางเวอร์ชัน FactorioLab มีบั๊กบทลงโทษคุณภาพ (issue #1718) และไม่มีคำอธิบายภาษาไทย ทูลนี้คิด holmium บน Fulgora ถูกต้องด้วยบทลงโทษ -75% โชว์ตัวคูณทุกตัว และอธิบายเป็นภาษาไทยทั้งหน้า

แชร์ผลการคำนวณให้เพื่อนในทีมได้ไหม?

ได้ ทุกค่าที่กรอกถูกเข้ารหัสไว้ใน URL ปุ่ม "คัดลอกลิงก์" สร้างลิงก์ถาวรที่เปิดมาแล้วได้ผลลัพธ์เดิมเป๊ะ โครงสร้าง URL มีเวอร์ชันกำกับ ลิงก์เก่าจึงยังเปิดได้หลังอัปเดต

ใช้บนมือถือได้ไหม?

ได้ ช่องกรอกเรียงเป็นแนวตั้ง การ์ดผลลัพธ์ปรับตามความกว้างจอ และตารางขั้นตอนพับเป็น accordion บนจอแคบ เครื่องคำนวณ Factorio ส่วนใหญ่ใช้ได้แค่บนเดสก์ท็อป แต่ตัวนี้คำนวณจบบนมือถือได้


อภิธานศัพท์การผลิต Factorio

recipe time

เวลาฐาน (วินาที) ที่ recipe ใช้ที่ความเร็วคราฟต์ 1.0 ตามที่แสดงบนการ์ด recipe ในเกม เวลาจริง = recipe time ÷ ความเร็วคราฟต์จริง

ความเร็วคราฟต์ (crafting speed)

ตัวคูณของเครื่องที่มีต่อ recipe time assembling machine 1 = 0.5, 2 = 0.75, 3 = 1.25, Foundry = 4.0, Electromagnetic Plant = 2.0, electric furnace = 2.0, Recycler = 0.5

productivity

ส่วนเสริมที่เพิ่มผลผลิตต่อคราฟต์โดยไม่ใช้วัตถุดิบเพิ่ม productivity module 3 = +10%, Foundry / Electromagnetic Plant / Biochamber มีในตัว +50% ห้ามใช้กับ barrel, satellite, fuel reprocessing และ recipe Space Age บางตัว

ช่องโมดูล (module slots)

จำนวนโมดูลที่เครื่องใส่ได้ assembling machine 3 = 4, electric furnace = 2, Foundry = 4, Electromagnetic Plant = 5, cryogenic plant = 8, Recycler = 4 (ใส่ productivity ไม่ได้)

บีคอน (beacon)

ตัวส่งผลโมดูลที่ถูกออกแบบใหม่ใน Space Age กระจายผลโมดูลให้เครื่องใกล้เคียงในพื้นที่ 9×9 แบบ diminishing returns: transmission = 1.5 × √n ตาม FFF #409 รับได้แค่ speed module กับ efficiency module

transmission efficiency ของบีคอน

ตัวคูณผลโมดูลต่อบีคอนหนึ่งตัว ปกติ = 1.5, uncommon 1.7, rare 1.9, epic 2.1, legendary 2.5 หารด้วย √n เมื่อบีคอน n ตัวล้อมเครื่องเดียวกัน

ระดับคุณภาพ (quality tier)

ระบบ 5 ระดับของ Space Age: normal, uncommon (+30%), rare (+60%), epic (+90%), legendary (+150%) สายการยกระดับต่อการสุ่ม = 0.9p / 0.09p / 0.009p / 0.001p (ที่มา: FFF #375)

utilization (อัตราการใช้งาน)

จำนวนเครื่องเศษส่วน ÷ จำนวนเครื่องจำนวนเต็ม 14.29 ÷ 15 = 95.3% แปลว่าเครื่องวิ่ง 95.3% ของเวลา ต่ำกว่า 60% มักแปลว่าควรลดระดับเครื่องลงหนึ่งขั้น

Recycler

เครื่อง Fulgora ของ Space Age ความเร็ว 0.5, ช่องโมดูล 4, บทลงโทษ productivity -75% ตายตัว (เอาต์พุต ×0.25) คืนของที่ค่าคาดหวัง 25% ต่อคราฟต์ ใส่ quality module เพื่อ upcycle ได้ แต่ห้าม productivity

Fulgora scrap recycling

ลูปทรัพยากรของ Fulgora ป้อน scrap เข้า Recycler ที่คืนของผสมแบบสุ่ม: iron gear wheel, solid fuel, concrete, ice, steel plate, battery, stone, copper cable, advanced circuit, processing unit, low density structure และ holmium ore

FFF #375

Factorio Friday Facts โพสต์ที่เปิดตัวระบบคุณภาพ เป็นที่มาของโอกาสยกระดับ 0.9 / 0.09 / 0.009 / 0.001 และตัวคูณค่าสถานะคุณภาพ +30 / +60 / +90 / +150

FFF #409

Factorio Friday Facts โพสต์ที่ออกแบบบีคอนใหม่สำหรับ Space Age 2.0 เป็นที่มาของสูตร diminishing returns 1.5 × √n ที่มาแทนกฎตายตัว +50% ต่อบีคอนแบบก่อน 2.0


แหล่งที่มาและเอกสารอ้างอิง

  1. wiki.factorio.com — วิกิอย่างเป็นทางการที่ดูแลโดย Wube เป็นแหล่งอ้างอิงมาตรฐานสำหรับทุกไอเท็ม recipe และสเปกเครื่องจักรที่เครื่องคำนวณนี้ใช้
  2. wube/factorio-data บน GitHub — นิยามต้นแบบ (prototype) แบบโอเพนซอร์สของ Wube (recipes.lua, item.lua, entities) เป็นแหล่งต้นทางหลักของทุกอัตราส่วนที่ตัวแก้ปัญหา (solver) ใช้
  3. Friday Facts #409 — Diminishing beacons อธิบายสูตร transmission = 1.5 × √n ที่ใช้ปรับสเกลผลของ beacon ใน Space Age
  4. Friday Facts #375 — Quality กำหนดลำดับการเลื่อนขั้น 90 / 9 / 0.9 / 0.1 % ที่ควบคุมวิธีที่ quality module ดันไอเท็มขึ้นบันไดความหายาก (normal → uncommon → rare → epic → legendary)
  5. lua-api.factorio.com — เอกสาร API สำหรับการม็อดอย่างเป็นทางการ เป็นแหล่งอ้างอิงที่เชื่อถือได้สำหรับฟิลด์ prototype อย่าง crafting_speed, energy_usage และ effect_receiver ที่ solver อ่านเพื่อคำนวณอัตราส่วน

เนื้อหาตรวจสอบโดยทีม Smart Calculators