/
Factorio Self-Expanding Base
Factorio Self-Expanding Base
Objective:
Create a base in Factorio that can expand automatically without any user input based on performance of the existing base using the minimum necessary amount of Mods
Features & Tasks
Replicating City Blocks
Algorithm to identify location of next City Block
Design City Block (trains/roboports/power)
Ability to call the function externally to create 1 more City Block
Main Decision loop
Create City Block first
Identify what City Block is needed
Call function to place decided City Block
Define list of all possible City Blocks to create
Create a Test function for debugging and validation
Identifying global supply/Demand
Design City Blocks
Smelting
Circuits
Chemicals
Rocket
Science
Design Limitations
These are sought eliminated as the base matures
No Water
No Cliffs
Infinite Power
No reources gathering (mining/pumping)
Always resources to build what is needed
Design Constraints
These are decisions that are unlikely to change
Logistics by Train - using Train Limits
Train size: 1-2
Construction with robots with a single robo-network
City Block structure for easy replicability
Related content
Factorio S20 - Factorio Engineering
Factorio S20 - Factorio Engineering
More like this
Factorio S11 - Vanilla Done Right
Factorio S11 - Vanilla Done Right
More like this
Factorio - Master Class Blueprints
Factorio - Master Class Blueprints
More like this
Factorio S51 - Base-In-A-Book
Factorio S51 - Base-In-A-Book
Read with this
Factorio S22 - Angels Mods Tutorials Lets Play
Factorio S22 - Angels Mods Tutorials Lets Play
More like this
Factorio S52 - MegaBase-In-A-Book
Factorio S52 - MegaBase-In-A-Book
Read with this