[0.8.x] Logistics Robots

Place to discuss the game balance, recipes, health, enemies mining etc.
User avatar
ssilk
Global Moderator
Global Moderator
Posts: 12888
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: [0.8.x] Logistics Robots

Post by ssilk »

Too true.and you don't see, when you loose one...

I had in this moment the idea, that this kind of routing must be researched first.
Something like "intelligent robot routing":
- a robot takes the direct way only, if his accus are full (more than 90%).
- otherwise he takes a route, which leads him over roboports.
- the next tier of this research would be: if the roboports on the route are heavy loaded (the sum of all queues thru the ports is > some number) then try choosing another route.

As result this should happen:
- some bots go directly, because they are loaded
- some go first on a short route over the ports, until they load and then go directly
- some will choose a route around the heavy crowds. They will also go directly, when loaded.

That should spread the bots all around the ports and if this gets long queues at the ports, then the player hasn't understand how to use them. And you can also cheat that system out by making a robotic network bigger, than a bot can fly with one load.
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...

slpwnd
Factorio Staff
Factorio Staff
Posts: 1835
Joined: Sun Feb 03, 2013 2:51 pm
Contact:

Re: [0.8.x] Logistics Robots

Post by slpwnd »

Balthazar wrote:Theres another problem i forgot to mention; when you're trying to connect miners you end up having to cover every possible path the drones can take or you'll lose drones when they fly outside the net. For example a setup like this:

A - - - - B - - - - C
|
|
|
D
|
|
|
E - - - - F - - - - G

Will lose drones if they travel from G to C because they cannot recharge in the area thats not covered by roboports. Your suggestion would fix this and make it much easier to have a branching structure to remote mines without covering the entire map in a massive grid
This is something we originally wanted to do - the robots would plan the path within the network only "within the span of the network". Though there was no time in the end. It will come in the future (just put it on our internal todo list).

immibis
Filter Inserter
Filter Inserter
Posts: 303
Joined: Sun Mar 24, 2013 2:25 am
Contact:

Re: [0.8.x] Logistics Robots

Post by immibis »

There's a very simple way to fix robots dying while waiting for a recharge slot, while making them slightly less "realistic": make them not use power while waiting.

User avatar
ssilk
Global Moderator
Global Moderator
Posts: 12888
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: [0.8.x] Logistics Robots

Post by ssilk »

That would prefer players, which use too much bots. They can handle unloading trains with much less roboports.

Hm. But might be a good idea: if a bot in a queue can see, that he won't come to charger in time, he lands in the Roboport, uncharged. Uncharged bots take an extra slot. They come out only, if there is no queue anymore. If there are no stacks in the port, they are lost.
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...

Garm
Filter Inserter
Filter Inserter
Posts: 368
Joined: Mon Nov 18, 2013 9:46 pm
Contact:

Re: [0.8.x] Logistics Robots

Post by Garm »

Frankly this still wont help from loosing bots that decide to travel from one branch to the other as shown before.

Also i don't think I've seen bots die waiting for queue often enough and I do use a lot of bots with variable amounts of roboports. Usually they experience a large queue surge in the beginning, which evens out over time. In this regard storing bots might be actually worse due to additional time wasted at going in\coming out.

immibis
Filter Inserter
Filter Inserter
Posts: 303
Joined: Sun Mar 24, 2013 2:25 am
Contact:

Re: [0.8.x] Logistics Robots

Post by immibis »

If a player has too many bots, they won't gain throughput from the extra bots, because they'll all be waiting to recharge.

And the branch problem is a different problem entirely.

User avatar
ssilk
Global Moderator
Global Moderator
Posts: 12888
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: [0.8.x] Logistics Robots

Post by ssilk »

The idea behind it, is to take out the bots, which are too much. This is, because my measurements show for example, that a single roboport is not able to hold more than around 75 bots in the air. Under ideal circumstances! So I can't recommend to use more than 50-60 bots per port ATM.

But, well, the "go inside and wait"-idea is not the best. :)

Hmm. As I wrote anywhere else, before we change it, I currently think, that we need more data, to be sure, that this is really a problem and what can be done. Better knowing that means, that I have more statistics, or more time for such experiments.
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...

liq3
Inserter
Inserter
Posts: 38
Joined: Tue Feb 19, 2013 9:30 am
Contact:

Re: [0.8.x] Logistics Robots

Post by liq3 »

I think a good solution to the problem of suicidal robots is just to make them run at 1/5th speed instead of dying. Pretend they have a solar panel on top or something, but without battery charge run much slower. ;p

Deathmage
Long Handed Inserter
Long Handed Inserter
Posts: 88
Joined: Mon Jan 20, 2014 3:28 pm
Contact:

Re: [0.8.x] Logistics Robots

Post by Deathmage »

A use for portable solar panels and how great they are, I joke. Still it would make sense, that or a mass robot recharger that does so but at a slower rate but can hold more robots to charge at once, instead of 4

User avatar
ssilk
Global Moderator
Global Moderator
Posts: 12888
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: [0.8.x] Logistics Robots

Post by ssilk »

liq3 wrote:I think a good solution to the problem of suicidal robots is just to make them run at 1/5th speed instead of dying. Pretend they have a solar panel on top or something, but without battery charge run much slower. ;p
I was once the same opinion, but they fly around. Not enough energy and they need to land. There is no slow flight, no slow propeller, either they fly or not.
But well. Maybe they have really a small solar panel and can load the accu again... But that takes quite a while, one day or so.
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...

Post Reply

Return to “Balancing”