Factorio Βασικά στοιχεία υπολογισμού αναλογιών και τρόπος υπολογισμού αριθμού συναρμολογητών
Εάν αυξήσετε τις γραμμές κόκκινης και πράσινης επιστήμης ή τις ηλεκτρονικές πλακέτες και δέχεστε ξαφνικά 'για κάποιο λόγο κάποιο μέρος δεν είναι αρκετό', τότε έχει φτάσει η ώρα να μετράτε με τύπους αντί με αίσθηση. Αυτό το άρθρο απευθύνεται σε όσους θέλουν να έχουν σταθερή παραγωγή σε vanilla 2.x μετά το σεμινάριο έως το μέσο παιχνίδι, και ταξινομεί την ιδέα των αναλογιών παραγωγής με την προϋπόθεση ότι δεν υπάρχουν μονάδες. Δεν υπάρχουν πολλά πράγματα που πρέπει να θυμάστε.
Factorio Βασικά στοιχεία υπολογισμού αναλογιών και τρόπος υπολογισμού αριθμού συναρμολογητών
Εάν αυξήσετε τις γραμμές κόκκινης και πράσινης επιστήμης ή τις ηλεκτρονικές πλακέτες και δέχεστε ξαφνικά "για κάποιο λόγο κάποιο μέρος δεν είναι αρκετό", τότε έχει φτάσει η ώρα να μετράτε με τύπους αντί με αίσθηση. Αυτό το άρθρο απευθύνεται σε όσους θέλουν να έχουν σταθερή παραγωγή σε vanilla 2.x μετά το σεμινάριο έως το μέσο παιχνίδι, και ταξινομεί την ιδέα των αναλογιών παραγωγής με την προϋπόθεση ότι δεν υπάρχουν μονάδες. Δεν υπάρχουν πολλά πράγματα που πρέπει να θυμάστε. Παραγωγή ανά δευτερόλεπτο = έξοδος συνταγής × ταχύτητα κατασκευής ÷ χρόνος συνταγής, και αριθμός μηχανημάτων που απαιτούνται = επιθυμητή παραγωγή ÷ παραγωγή ανά μηχάνημα (στρογγυλοποίηση προς τα πάνω) - αυτές οι 2 εξισώσεις μπορούν να εφαρμοστούν σχεδόν σε όλες τις συνταγές ακόμα και αν αλλάξει ο συναρμολογητής. Όταν αύξησα τη δική μου πράσινη επιστήμη, νόμιζα ότι το πρόβλημα ήταν ο ίδιος ο πίνακας κυκλωμάτων που στερείται, αλλά στην πραγματικότητα ο πραγματικός ένοχος ήταν τα καλώδια χαλκού. Όταν παρακολουθείτε αυτούς τους φραγμούς με αναλογίες, γίνεται σαφές αμέσως και η επέκταση γίνεται πιο εύκολη, αντί να αντιμετωπίσετε κάθε έλλειψη ad hoc.
Τρία βασικά σημεία που πρέπει να θυμάστε πρώτα στο Factorio
Ταξινόμηση όρων: χρόνος συνταγής, ταχύτητα κατασκευής, αριθμός εξόδου
Οι τρεις όροι που πρέπει να ενοποιήσετε πρώτα στο υπολογισμό αναλογιών είναι ο χρόνος συνταγής, η ταχύτητα κατασκευής και ο αριθμός εξόδου. Εάν αυτό παραμείνει ασαφές, διαφορετικοί παίκτες θα πάρουν διαφορετικές απαντήσεις για τον ίδιο αριθμό μηχανημάτων που απαιτούνται.
Πρώτον, ο χρόνος συνταγής που εμφανίζεται στο παιχνίδι είναι ο χρόνος με βάση τη ταχύτητα κατασκευής 1. Η χειροποίητη κατασκευή είναι ισοδύναμη με ταχύτητα 1, οπότε ο εμφανιζόμενος χρόνος είναι απλώς ο "βασικός χρόνος για χειροποίητη κατασκευή". Δεν χρησιμοποιείται αυτός ο αριθμός αμέσως όταν τοποθετείται σε μια μηχανή. Ο πραγματικός χρόνος κατασκευής καθορίζεται από εμφανιζόμενος χρόνος ÷ ταχύτητα κατασκευής. Αυτός είναι ο τρόπος που πρέπει να σκεφτόμαστε για το Χρόνος και τικ παιχνιδιού.
Στη συνέχεια υπάρχει η ταχύτητα κατασκευής. Οι συναρμολογητές vanilla είναι Συναρμολογητής 1 με 0,5, Συναρμολογητής 2 με 0,75 και Συναρμολογητής 3 με 1,25. Ο λόγος που ο αριθμός των απαιτούμενων μηχανημάτων αλλάζει με την ίδια συνταγή είναι ακριβώς αυτή η τιμή. Ακόμα κι αν ο εμφανιζόμενος χρόνος είναι ίδιος, ο Συναρμολογητής 1 είναι η μισή ταχύτητα του 1, και ο Συναρμολογητής 3 είναι ταχύτερος από το 1, επομένως η ποσότητα επεξεργασίας ανά μηχάνημα αλλάζει.
Και τέλος ο αριθμός εξόδου είναι πόσα αντικείμενα δημιουργούνται ανά κατασκευή. Μόνο αυτά τα 3 στοιχεία εισέρχονται στη φόρμουλα υπολογισμού αναλογίας, και η παραγωγή ανά μηχάνημα είναι αριθμός εξόδου × ταχύτητα κατασκευής ÷ χρόνος συνταγής. Η φόρμουλα που παρουσιάστηκε στο προηγούμενο τμήμα είναι το αποτέλεσμα της εφαρμογής αυτών των όρων με ακρίβεια.
Το σημείο που με συγχύσει στην αρχή ήταν ακριβώς εδώ. Όταν άλλαξα σε Συναρμολογητή 1, νόμιζα "γιατί είναι πιο αργό από τη χειροποίητη κατασκευή;", αλλά στην πραγματικότητα, η ταχύτητα ήταν 0,5, οπότε ο εμφανιζόμενος χρόνος συνταγής ήταν διπλάσιος στον πραγματικό χρόνο. Ακόμα κι αν φαίνεται κακό, όταν το μετατρέψετε σε τύπο, έχει νόημα.

Time/en
wiki.factorio.comΔήλωση εκδόσεων στόχου και προϋποθέσεων
Η προϋπόθεση που καλύπτει αυτό το άρθρο είναι vanilla 2.x. Το Factorio αλλάζει σημαντικά τις συνθήκες υπολογισμού με επεκτάσεις και άλλα στοιχεία, οπότε εάν αυτό παραμείνει ασαφές, θα σας συμβεί "ακολούθησα το άρθρο αλλά δεν λειτουργεί". Το Space Age είναι μια επέκταση με ξεχωριστές προδιαγραφές από την κύρια σειρά, και εδώ το αντιμετωπίζουμε ως συμπληρωματικό.
Η άλλη προϋπόθεση είναι χωρίς μονάδες, χωρίς φάρους. Οι μονάδες παραγωγικότητας μπορούν να αυξήσουν την έξοδο από την ίδια είσοδο και οι φάροι μπορούν να μεταφέρουν τα αποτελέσματα των μονάδων στις γύρω μηχανές με το ήμισυ της τιμής. Όταν μπαίνετε σε αυτό το επίπεδο, ακόμα κι αν είναι "γραμμή του Συναρμολογητή 3", ο απαιτούμενος αριθμός μηχανημάτων αλλάζει δραματικά. Για υπολογισμό αναλογίας που είναι κατάλληλος για αρχάριους, είναι πολύ πιο κατανοητό να μπορείτε να υπολογίσετε πρώτα μόνο με γυμνούς συναρμολογητές. Θα αντιμετωπίσουμε μονάδες και φάρους στο σημείο ανάπτυξης με σαφή δήλωση προϋποθέσεων.
Όταν καθορίζετε αυτές τις προϋποθέσεις εκ των προτέρων, τα νούμερα δεν θα απλανώνονται. Για παράδειγμα, όταν λέμε "αυξήστε την κόκκινη επιστήμη" ή "διπλασιάστε τα ηλεκτρονικά κυκλώματα", εάν έχουμε καθορίσει ποιος συναρμολογητής χρησιμοποιείται και υπάρχουν πρόσθετες διορθώσεις, μπορούμε να υπολογίσουμε απευθείας τον αριθμό των μηχανημάτων που απαιτούνται. Το σημαντικό στο σχεδιασμό εργοστασίων δεν είναι ο ίδιος ο τύπος, αλλά η τυποποίηση των συνθηκών που εισάγονται στον τύπο.

Space Age/en
wiki.factorio.comΣχέση μεταξύ χειροποίητης κατασκευής και μηχανημάτων
Η χειροποίητη κατασκευή και τα μηχανήματα ακολουθούν τους ίδιους κανόνες υπολογισμού. Και τα δύο μπορούν να ταξινομηθούν ως "χρόνος συνταγής", "ταχύτητα κατασκευής" και "αριθμός εξόδου", επομένως η σκέψη είναι συνεχής. Η χειροποίητη κατασκευή είναι ισοδύναμη με ταχύτητα 1, και τα μηχανήματα απλώς έχουν 0,5, 0,75, 1,25 διόρθωση ταχύτητας. Δηλαδή, δεν χρειάζεται να μάθετε ξανά τους κανόνες όταν μετατρέπετε κάτι που μπορεί να γίνει χειροποίητο σε ένα μηχάνημα.
Ωστόσο, θα προχωρήσουμε σε αυτό το άρθρο με τη βάση του συναρμολογητή. Ο λόγος είναι απλός: ο υπολογισμός αναλογίας γίνεται πραγματικά αναγκαίος όταν επεκτείνετε τη γραμμή αυτοματοποίησης.
Εάν κατανοήσετε τις διαφορές μεταξύ των συναρμολογητών, η σχεδίαση θα γίνει σαφέστερη. Ο Συναρμολογητής 1 δεν υποστηρίζει συνταγές με υγρά, αλλά ο Συναρμολογητής 2 και 3 υποστηρίζουν συνταγές με υγρά. Επιπλέον, μόνο ο Συναρμολογητής 2 και νεότερος είναι η βάση για τη χρήση μονάδων. Δηλαδή, η "μηχανή αυτοματοποίησης του δεν παίκτη" και η "μηχανή για τον καθορισμό αναλογιών στο μέσο παιχνίδι και πέρα" έχουν ελαφρώς διαφορετικούς ρόλους ακόμα κι αν είναι η ίδια μηχανή.
Στην αρχή, όταν άλλαξα μεταξύ Συναρμολογητή 1 και ό,τι έκανα με τα χέρια, είχα την αίσθηση "γιατί είναι πιο αργό από τη χειροποίητη κατασκευή;". Ο λόγος ήταν απλούς: Εμπόδισα τη διαίσθησή μου ως προς την ταχύτητα χειροποίητης κατασκευής από το μηχάνημα. Όταν χωρίστηκα σε αυτή τη σκέψη, ξεκάθαρα είδα περιπτώσεις όπου η έλλειψή μας εξαφανίστηκε με αλλαγή στο Συναρμολογητή 2 και περιπτώσεις όπου δεν θα ήταν ποτέ αρκετό χωρίς αύξηση της ποσότητας. Ο υπολογισμός αναλογιών δεν είναι τόσο "θυμηθείτε έναν πολύπλοκο τύπο", αλλά περισσότερο "μεταφράστε τη διαίσθηση ταχύτητας χειροποίητης κατασκευής σε ταχύτητα μηχανής".

Assembling machine 1 - Factorio Wiki
wiki.factorio.comΒασική φόρμουλα για τον υπολογισμό του απαιτούμενου αριθμού συναρμολογητών
Εξαγωγή τύπου και ευθυγράμμιση μονάδων
Ο κεντρικός τύπος υπολογισμού αναλογίας είναι ο ήδη αναφερθέντας τύπος παραγωγή ανά δευτερόλεπτο = έξοδος συνταγής × ταχύτητα κατασκευής ÷ χρόνος συνταγής και αριθμός μηχανημάτων που απαιτούνται = επιθυμητή παραγωγή ÷ παραγωγή ανά μηχάνημα. Το σημαντικό είναι να ευθυγραμμίσετε τις μονάδες πριν αντικαταστήσετε.
Ο χρόνος συνταγής στο Factorio εμφανίζεται με βάση την ταχύτητα κατασκευής 1. Επομένως, η πραγματική ποσότητα που επεξεργάζεται σε ένα μηχάνημα δεν είναι απλώς ο εμφανιζόμενος χρόνος συνταγής, αλλά χρόνος συνταγής × ταχύτητα κατασκευής μηχανήματος. Για παράδειγμα, Συναρμολογητής 1 έχει ταχύτητα κατασκευής 0,5, ο Συναρμολογητής 2 είναι 0,75, και ο Συναρμολογητής 3 είναι 1,25, οπότε η παραγωγή ανά μηχάνημα αλλάζει για την ίδια συνταγή. Ας υπολογίσουμε εδώ την κατανάλωση σιδερένιας πλάκας, που μας λέει πρώτα "πόσα μπορεί να παράγει 1 μηχάνημα ανά δευτερόλεπτο" και τότε το συνολικό τοπίο είναι πιο ορατό.
Όταν ο στόχος τοποθετείται σε items/min, το κολπάκι είναι πρώτα να διαιρέσετε με το 60 για να το μετατρέψετε σε items/sec, και μετά να το εισάγετε στη φόρμουλα παραγωγής ανά μηχάνημα. Αντίστροφα, εάν υπολογίσετε την παραγωγή ανά μηχάνημα ανά δευτερόλεπτο και θέλετε να τη δείτε σε λεπτά, πολλαπλασιάστε επί 60. Στην αρχή, όταν δεν ήμουν προσεκτικός σε αυτό, ο ίδιος ο υπολογισμός ήταν σωστός αλλά κάποιος αριθμός μηχανημάτων ήταν λάθος. Σχεδόν πάντα, ο λόγος ήταν ανομοιόμορφη μονάδα.
Όταν δεν υπάρχουν μονάδες, η φόρμουλα είναι αρκετά απλή. Η έξοδος συνταγής, ο χρόνος συνταγής και η ταχύτητα κατασκευής του συναρμολογητή είναι τα μόνα τρία που πρέπει να αποφασίσετε. Από την άλλη πλευρά, όταν υπάρχουν μονάδες, η προϋπόθεση του τύπου αλλάζει κατά το ποσό της αποτελεσματικότητας της μονάδας. Οι μονάδες παραγωγικότητας διορθώνουν την πλευρά εξόδου και οι μονάδες ταχύτητας ή φάροι αλλάζουν την πλευρά ταχύτητας κατασκευής. Με άλλα λόγια, δεν πετάξτε τη φόρμουλα, αλλά εισάγετε τη διορθωμένη αύξηση εξόδου ή ταχύτητας και υπολογίστε ξανά. Το Συναρμολογητής 3 μπορεί να επεκταθεί σε πολύ υψηλή ταχύτητα κατασκευής ακόμα κι στο vanilla, οπότε το τέλος θα είναι "το ίδιο αντικείμενο αλλά τελείως διαφορετικός αριθμός μηχανημάτων", αλλά η βάση της σκέψης δεν αλλάζει.
Αρχή επεξεργασίας δεκαδικών ψηφίων: πάντα στρογγυλοποίηση προς τα πάνω + λίγη περισσότερη ευχύνη
Όταν λάβετε τον απαιτούμενο αριθμό μηχανημάτων, ο δεκαδικός αριθμός είναι πάντα στρογγυλοποίηση προς τα πάνω. 2,1 μηχανήματα = 3 μηχανήματα, 5,01 μηχανήματα = 6 μηχανήματα. Ο λόγος είναι απλός: τα παραγωγικά μηχανήματα είναι διακριτά. Ακόμα κι αν χρειάζεστε 2,1 μηχανήματα δυνατότητας, στην πραγματικότητα μπορείτε να τοποθετήσετε μόνο 2 ή 3. Και εάν επιλέξετε 2, τότε δεν ικανοποιείτε τις ανάγκες ποσότητας αμέσως.
Εάν σκεφτείτε "ακριβώς κομματάκι ελάχιστης" και το στρογγυλοποιήσετε προς τα κάτω, τότε ο έλλειψη συσσωρεύεται σε όλη τη γραμμή. Στο εργοστάσιό μου, μόνο όταν το στρογγυλοποίησα προς τα κάτω, η δεξαμενή ενδιάμεσου υλικού άρχισε να αποσυντίθεται αργά και μετά από λίγο, τα μηχανήματα στα κατάντη δεν τα είχαν κάποιες φορές. Αυτή είναι η τυπική τρόπος που διαλύεται - το συνολικό "σχεδόν αρκετό" φαίνεται ότι δεν έχει σημασία αμέσως, αλλά όταν κοιτάξετε ανά λεπτό ή δέκα λεπτά, φαίνεται σίγουρα. Αυτός είναι ο λόγος που το εργοστάσιό μου φαίνεται να λιμνάζει αργά.
Εκτός από στρογγυλοποίηση, η λίγη περισσότερη ευχύνη είναι επίσης αποτελεσματική σε πραγματικές επιχειρήσεις. Αυτό δεν αλλάζει τη φόρμουλα, αλλά είναι μάλλον πρακτικά κατά τη σχεδίαση "δεν είναι ακριβώς κατά την ορισμένη τιμή", αλλά διατηρούν λίγες υψηλές ποσότητες ενδιάμεσων υλικών. Η ταινία μεταφοράς είναι δομή 2 λωρίδας, και ο τρόπος συμπίεσης και διανομής είναι διαφορετικός από τη πραγματική ροή και ο διανομέας είναι βάση διανομής 1:1 αλλά υπάρχουν σκηνές όπου η πραγματική εξίσωση ταχύτητας ρέει ακανόνιστη. Εάν το κατασκευάσετε ακριβώς ίσο, ο υπολογισμός είναι σωστός αλλά ο τόπος είναι εύκολα αναπνοή και σταματή.
💡 Tip
Ο αριθμός μηχανημάτων ανά υπολογισμός δεν είναι απαραίτητα ακ
Takuma
Factorio 3,000時間超。1k SPM メガベースを複数パターンで達成した生産ライン設計のスペシャリスト。本業のプラントエンジニアの知識を工場最適化に応用しています。
Σχετικά άρθρα
Παραγωγή επιστημονικών πακέτων Factorio σε όλα τα χρώματα: Αναλογίες και σχεδιασμός
Παραγωγή επιστημονικών πακέτων Factorio σε όλα τα χρώματα: Αναλογίες και σχεδιασμός
【Factorio】Σχεδιασμός διυλιστηρίων και αναλογίες 20:5:17・8:2:7