{"schemaVersion":1,"record":{"key":"mechanic/puzzle--family-logistics","type":"mechanic","id":"puzzle--family-logistics","lang":"en","title":"Machines, production and logistics","summary":"The player builds a system for transforming and transporting objects among connected nodes.","updatedAt":"2026-10-22","status":"active","url":"https://gamemechanics.pro/en/knowledge/mechanic/puzzle--family-logistics/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/en/mechanic/puzzle--family-logistics.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/en/mechanic/puzzle--family-logistics.md","aliases":[],"tags":["Puzzles","Mechanics catalog"],"sourceIds":["source-2953d81a2cc0ce6b","source-34986145ba68f25e","source-e3462fbcf270ed6c"],"sources":[{"id":"source-2953d81a2cc0ce6b","title":"Zachtronics: Opus Magnum","url":"https://www.zachtronics.com/opus-magnum/","verifiedAt":null},{"id":"source-34986145ba68f25e","title":"Zachtronics: Zachademics","url":"https://zachtronics.com/zachademics/","verifiedAt":null},{"id":"source-e3462fbcf270ed6c","title":"SpaceChem","url":"https://store.steampowered.com/app/92800/","verifiedAt":null}],"sections":[{"id":"principle","title":"How it works","body":"Build a system for converting and delivering objects."},{"id":"variants","title":"Variants","body":"### Variants and applications\n\n<a id=\"family-logistics-variants\"></a>\n\n- Conveyor routing. Definition: Build supply paths taking into account directions, intersections and forks. Conditional example: Deliver parts to different assembly stations. <a id=\"variant-conveyor-routing\"></a>\n- Dividing the input stream. Definition: Recognize and guide objects by properties. Conditional example: Distribute different workpieces according to outputs. <a id=\"variant-filtering-production\"></a>\n- Processing chain. Definition: Select operations, their order and relative position. Conditional example: Rotate, drill and connect two parts. <a id=\"variant-assembly-process\"></a>\n- Manipulator control. Definition: Set up grips and movements to transform objects. Conventional example: Pass a workpiece between two mechanical arms. <a id=\"variant-manipulator\"></a>\n- Assembly of structures based on connections. Definition: Change the graph of connections of parts or conditional atoms. Conditional example: Assemble a given molecule from input fragments. <a id=\"variant-molecule-assembly\"></a>\n- Performance matching. Definition: Eliminate the discrepancy between speeds and buffer capacity. Conditional example: Supply parts to two stations without overflowing. <a id=\"variant-throughput\"></a>\n- General equipment schedule. Definition: Divide resources between processes with dependencies and deadlines. Conditional example: Schedule three products on one machine. <a id=\"variant-shared-resource-schedule\"></a>\n- Layout based on multiple metrics. Definition: Find an acceptable or more profitable scheme in terms of area, price and speed. Conditional example: Fit a working machine into a smaller rectangle. <a id=\"variant-layout-optimization\"></a>"},{"id":"context","title":"Context and limits","body":"A wide catalog of mechanics for digital puzzles, paper logic problems and physical puzzles. Each position contains an action or rule and a conditional example of application."}],"relations":[],"placements":[{"catalogId":"puzzle","id":"family-logistics","title":"Puzzles","url":"https://gamemechanics.pro/en/mechanics/puzzle/#family-logistics","categoryIds":["section-1"]}],"supersededBy":[],"attributes":{"preview":{"updatedAt":"2026-10-22","title":"Machines, production and logistics","description":"The player builds a system for transforming and transporting objects among connected nodes.","image":{"src":"images/mechanics/adventure-spacechem-02.webp","width":1024,"height":768,"game":"SpaceChem","sourceUrl":"https://store.steampowered.com/app/92800/","originalUrl":"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/92800/ss_61801bb4ff4f4d6f23eb8a531fa53908abfcc3cb.1920x1080.jpg?t=1667072182","credit":"Zachtronics","rights":"Game imagery © its respective rights holders. Publisher-distributed Steam screenshot; all rights reserved. Excluded from MIT and CC BY 4.0.","caption":"Reactors and pipes transform and deliver materials","alt":"Reactors and pipes transform and deliver materials","markers":[{"x":53,"y":57,"label":"Connections link production stages"},{"x":83,"y":65,"label":"Outputs receive the required products"}]},"tips":["Show node throughput and where a flow becomes delayed."],"examples":[{"title":"SpaceChem","url":"https://store.steampowered.com/app/92800/"}]}},"endsAt":null,"provenance":"Original editorial design catalog consolidated from project discussions on 2026-10-20. Complete discussion item lists and contextual limitations are preserved; linked primary sources support specific techniques, not the entire classification. English translation was prepared with machine assistance and editorial review.","license":"CC-BY-4.0","codeLicense":"MIT","attribution":"gamemechanics.pro contributors","catalogKey":"catalog/puzzle"}}