<Cyclonit>
Ensign
- Registriert
- Mai 2011
- Beiträge
- 137
Hi,
ich arbeite derzeitig an einer Vielzahl an Programmen, die, sobald sie fertig sind, eine Art Fabrik simulieren können sollen. Diese besagte Fabrik besteht aus zahlreichen Modulen, welche Gegenstände produzieren, weiterverarbeiten oder einfach nur lagern. Mein Problem liegt darin, dass ich erreichen möchte, dass solche Module, die diverse Ressourcen zu einem Endprodukt verarbeiten stets die schnellste Kombination aus Quellen für ihre Ressourcen benutzen. Hier ein kleines Beispiel:
"Veredelung" möchte ein Schiff herstellen und benötigt dafür 100 Einheiten Holz.
Also fragt Veredelung bei allen ihm bekannten Quellen für Holz an, wie viel und wie schnell diese liefern können.
Farm 1 antwortet: 100 Einheiten, 1 Einheit pro Sekunde
Farm 2 antwortet: 30 Einheiten, 2 Einheiten pro Sekunde
Lager antwortet: 100 Einheiten, 5 Einheiten pro Sekunde
Wie kann ich die optimale Kombination an Bestellungen herausfinden? Wie kann ich herausfinden, wie ich die benötigte Gesamtmenge am besten auf die einzelnen Lieferanten verteilen und schnellst möglich den bestellten Tisch herstellen kann?
Cyclonit
PS: Verzeiht bitte das schlechte Beispiel, aber ich denke es ist klar, was mein Problem ist ^^'
ich arbeite derzeitig an einer Vielzahl an Programmen, die, sobald sie fertig sind, eine Art Fabrik simulieren können sollen. Diese besagte Fabrik besteht aus zahlreichen Modulen, welche Gegenstände produzieren, weiterverarbeiten oder einfach nur lagern. Mein Problem liegt darin, dass ich erreichen möchte, dass solche Module, die diverse Ressourcen zu einem Endprodukt verarbeiten stets die schnellste Kombination aus Quellen für ihre Ressourcen benutzen. Hier ein kleines Beispiel:
"Veredelung" möchte ein Schiff herstellen und benötigt dafür 100 Einheiten Holz.
Also fragt Veredelung bei allen ihm bekannten Quellen für Holz an, wie viel und wie schnell diese liefern können.
Farm 1 antwortet: 100 Einheiten, 1 Einheit pro Sekunde
Farm 2 antwortet: 30 Einheiten, 2 Einheiten pro Sekunde
Lager antwortet: 100 Einheiten, 5 Einheiten pro Sekunde
Wie kann ich die optimale Kombination an Bestellungen herausfinden? Wie kann ich herausfinden, wie ich die benötigte Gesamtmenge am besten auf die einzelnen Lieferanten verteilen und schnellst möglich den bestellten Tisch herstellen kann?
Cyclonit
PS: Verzeiht bitte das schlechte Beispiel, aber ich denke es ist klar, was mein Problem ist ^^'