Comment créer un jeu comme Satisfactory avec l'IA

Construisez une ligne de production à trois machines, suivez un retard et rejouez une modification d'horaire.

Seele Editorial TeamMis à jour 11 novembre 2026

Lancez un jeu de fabrique original avec une ligne visible et une règle de production vérifiable. Dans l'atelier fictif de la mesa de Reed, un extracteur alimente une presse en tuiles brutes, et la presse envoie les panneaux finis vers un quai de caisses. Une presse lente finit par remplir la file d'attente d'entrée et arrête l'extracteur.

Faites fonctionner la ligne pendant six ticks, puis modifiez uniquement l'horaire de la presse. Les deux traces ci-dessous montrent quand la première caisse arrive, où les articles attendent et pourquoi un traitement plus rapide modifie le résultat.

Placer une courte ligne de production

Un atelier fictif sur la mesa de Reed avec une courte ligne de production
Reed Mesa est un concept d'usine original. La grille et les règles des machines ci-dessous définissent le dispositif jouable.

Coffee Stain décrit Satisfactory comme un jeu de construction d'usines en vue à la première personne avec des réseaux de convoyeurs. Pour votre propre projet, utilisez l'idée générale de connecter les étapes de production pour créer une petite énigme spatiale avec son propre équipement, son décor et ses règles.

Placez un Extractor à la position de grille (0, 0), un Press à (2, 0) et un Crate Dock à (4, 0). Connectez l'Extractor au Press avec la courroie A et le Press au Dock avec la courroie B. Chaque courroie s'étend sur deux unités de grille. Commencez avec huit tuiles brutes dans l'Extractor et aucun objet ailleurs.

Définir les tampons et les phases de tick

Chaque courroie peut contenir jusqu'à deux objets et peut livrer au plus un objet par tick. Chaque machine réceptrice dispose d'un tampon d'entrée de deux objets. Le Press consomme une tuile brute et place un panneau sur la courroie B lorsqu'il fonctionne et que la courroie a de la place. Le Dock consomme au plus un panneau par tick et enregistre une caisse terminée.

PhaseActionCondition d'attente
1. ExtractionPlacer au plus une tuile brute sur la courroie A.Pas de stock brut ou la courroie A est déjà pleine.
2. LivrerChaque convoyeur livre au plus un élément qui se trouvait dessus au début du tick.Le tampon d'entrée récepteur est plein.
3. PresserLors d'un tick de fonctionnement, consommer une tuile brute et placer un panneau sur le convoyeur B.Aucune entrée, convoyeur B plein ou pressage programmé en veille.
4. DocaillerConsommer au plus un panneau dans l'entrée de la docaillerie et ajouter une caisse terminée.Aucun panneau dans l'entrée de la docaillerie.
Un convoyeur transporte la matière première vers une presse dans un atelier fictif
Afficher l'entrée de la presse et le convoyeur séparément afin qu'une tuile en attente ait une localisation visible.

Appliquer les livraisons des convoyeurs simultanément. Une tuile ajoutée à un convoyeur pendant le tick actuel ne peut être livrée qu'à un tick ultérieur. Une tuile livrée dans l'entrée de la presse pendant la phase deux est disponible pour le traitement à la phase trois de ce même tick. Un panneau livré dans l'entrée de la docaillerie pendant la phase deux est disponible à la phase quatre. Cela rend l'ordre des phases reproductible. Un tampon plein ne supprime pas un élément. Le convoyeur le conserve et la machine amont attend lorsque son propre convoyeur de sortie se remplit.

Suivre le goulot d'étranglement

Dans la configuration de référence, la Presse fonctionne uniquement sur les ticks impairs. Le tableau enregistre l'état après chaque tick. Les colonnes « Ceinture » et « Tampon » comptent les éléments actuellement présents dans ces emplacements, tandis que les « Caisse » comptent la production finie cumulée.

TickStock brutCeinture AEntrée de la PresseCeinture BCaisses
171000
261100
351110
441201
532111
631202

Au début du tick six, la ceinture A est pleine. L'Extracteur attend en phase un, même si la phase deux déplace ensuite une tuile vers le tampon de la Presse. Le stock brut reste donc à trois. Afficher la raison de cette attente à côté de l'Extracteur facilite le diagnostic de l'accumulation par rapport à un simple compteur de sortie.

Caisses finies au quai de sortie de l'atelier fictif de la mesa
Afficher les caisses finies au Quai. Utilisez la trace pour obtenir le nombre exact lors de chaque test.

Modifier un seul horaire et rejouer

Réinitialisez le stock, les convoyeurs, les tampons, le compteur de ticks et les caisses terminées. Modifiez uniquement le Press pour qu'il opère à chaque tick. Le nombre de caisses terminées après les ticks un à six est de 0, 0, 1, 2, 3 et 4. Le stock brut se termine à deux, le convoyeur A contient une tuile, l'entrée du Press est vide et le convoyeur B contient un panneau.

Le scénario de référence se termine avec deux caisses, tandis que l'horaire révisé en produit quatre. Les deux résultats suivent les règles de ce scénario fictif de six ticks. Pour isoler un bug suspecté, comparez le premier tick où les deux traces divergent. Au tick deux, le Press révisé peut consommer la tuile livrée en phase deux et placer un panneau sur le convoyeur B en phase trois.

Fournir le scénario d'usine à l'IA

Fournissez au concepteur l'état initial et l'ordre des phases, ainsi que la disposition visuelle. L'invite ci-dessous inclut les deux exécutions d'acceptation.

Créez un jeu de fabrique original pour navigateur intitulé Reed Mesa.
Placez l'Extracteur à (0,0), la Presse à (2,0) et le Quai à (4,0).
Connectez l'Extracteur à la Presse avec la courroie A et la Presse au Quai avec la courroie B.
Chaque courroie s'étend sur deux unités de grille, contient deux objets et livre au plus un par tick.
Chaque machine réceptrice dispose d'un tampon d'entrée d'une capacité de deux.
Commencez avec huit tuiles brutes dans l'Extracteur et des courroies, entrées et sorties vides.
Pour chaque tick : d'abord, placez au plus une tuile brute sur la courroie A si l'espace et le stock le permettent.
Puis, livrez simultanément au plus un objet de chaque courroie qui était présent au début du tick, si la destination a de l'espace en entrée.
Ensuite, la Presse consomme une entrée et place un panneau sur la courroie B si planifié et si l'espace le permet.
Enfin, le Quai consomme au plus un panneau de son entrée et enregistre une caisse terminée.
Les objets nouvellement ajoutés à une courroie ne peuvent pas être livrés au même tick.
Un objet livré à l'entrée d'une machine à la phase 2 est disponible pour cette machine lors de sa phase ultérieure du même tick.
Une machine bloquée attend sans supprimer les objets. Affichez chaque raison d'attente et un journal d'état chronologique.
La Presse de référence fonctionne uniquement aux ticks impairs. Fournissez une option pour qu'elle fonctionne à chaque tick.
Après chaque tick, journalisez le stock brut, la courroie A, l'entrée de la Presse, la courroie B et les caisses terminées.
Lignes attendues pour la référence : (7,1,0,0,0), (6,1,1,0,0), (5,1,1,1,0), (4,1,2,0,1), (3,2,1,1,1), (3,1,2,0,2).
Lignes attendues pour chaque tick : (7,1,0,0,0), (6,1,0,1,0), (5,1,0,1,1), (4,1,0,1,2), (3,1,0,1,3), (2,1,0,1,4).
Incluez un contrôle d'étapes et une réinitialisation restaurant le stock, toutes les files d'attente, la sortie et l'horaire de référence.
Utilisez des arts d'atelier de mesa originaux et des contrôles accessibles au clavier et lisibles.

Parcourez les deux exécutions depuis la réinitialisation. Vérifiez les compteurs de courroies et l'entrée de la Presse à chaque tick, et non seulement le total final des caisses. Utilisez le guide de première construction pour adapter le fixture. Construisez Reed Mesa dans SEELE AI Game Maker et vérifiez son journal avant d'ajouter d'autres machines.

Questions fréquentes

Combien de machines un premier jeu de fabrique doit-il inclure ?

Commencez par une source, un processeur et un dock de sortie. Deux convoyeurs de connexion vous offrent un emplacement pertinent pour observer les éléments en attente. Le dispositif Reed Mesa utilise trois machines et une exécution de six ticks, ce qui vous permet de vérifier chaque état avant d'élargir la disposition.

Comment puis-je montrer un goulot d'étranglement de production ?

Affichez chaque tampon et le nombre de convoyeurs à côté de l'état actuel de la machine. Lorsqu'un convoyeur plein bloque une source, conservez l'élément et affichez la raison de l'attente. Comparez les emplacements des éléments en attente entre les ticks pour identifier l'étape qui crée l'accumulation.

Pourquoi définir l'ordre des phases de simulation ?

L'ordre des phases détermine si un nouvellement produit élément peut se déplacer immédiatement ou doit attendre jusqu'à un tick ultérieur. Un ordre fixe rend une trace reproductible et facilite le débogage des cas limites. Spécifiez quels éléments étaient présents au début de chaque tick.

Comment dois-je tester un horaire de machine plus rapide ?

Réinitialisez tous les tampons et compteurs, modifiez uniquement l'horaire du processeur et exécutez le même nombre de ticks. Comparez les traces complètes avant d'ajouter des améliorations ou de nouvelles ressources. Dans le dispositif fictif, les deux horaires produisent des nombres de caisses différents au sixième tick.

SEELE AI

Transformez ce guide en projet jouable.

Commencez par un brief précis, puis développez votre idée dans Seele AI Workspace.

Commencer à créer