stacking construction ships?

Distant Worlds is a vast, pausable real-time, 4X space strategy game which models a "living galaxy" with incredible options for replayability and customizability. Experience the full depth and detail of large turn-based strategy games, but with the simplicity and ease of real-time, and on the scale of a massively-multiplayer online game. Now greatly enhanced with the new Universe release, which includes all four previous releases as well as the new Universe expansion!

Moderators: Icemania, elliotg

Post Reply
User avatar
henri51
Posts: 1151
Joined: Fri Jan 16, 2009 7:07 pm

stacking construction ships?

Post by henri51 »

How does queuing construction ships work when there are no free construction ships? For example, if I order a mining station to be built somewhere, I can queue the "next" construction ship to do it? What does this mean? Does it mean when the closest one becomes free? Or the first free one wherever it is? Or the one who can get there first? Or something else?

Henri
User avatar
AminMaalouf
Posts: 176
Joined: Sat Jan 06, 2007 1:45 pm

RE: stacking construction ships?

Post by AminMaalouf »

I think it is the first free. If you have several constructions queued then I would assume that the program works through the file that lists building entries. The last is mere a guess.
invaderzim
Posts: 211
Joined: Mon Jun 03, 2013 10:48 am

RE: stacking construction ships?

Post by invaderzim »

I think it adds the queues the order to one of your construction ships. It would be great if you could have a space on the expansion planner to manage all your upcoming construction jobs.
User avatar
Plant
Posts: 418
Joined: Tue Apr 23, 2013 11:57 am

RE: stacking construction ships?

Post by Plant »

They choose the nearest construction ship with no regard to current missions. I don't know if they choose one that is free or not. This can result in one construction ship with a queue of orders. So be careful.
User avatar
henri51
Posts: 1151
Joined: Fri Jan 16, 2009 7:07 pm

RE: stacking construction ships?

Post by henri51 »

It would be ideal if it chose the constructor that has the shortest total time (finishing present job +travel time to the new job), but this may be asking a bit much. At least it should not be random, or not choose a constructor that already has a queue.

The almost-best case would be easy to program if the queue were listed separately by the program (possibly in order of request), and when a constructor became free, it would check the queue to see if there is a request anywhere; if another constructor is already on the way and its time to travel is longer, the newly freed constructor would take over the mission and the newly freed constructor would check the queue to see if there is another mission waiting.This would almost ensure the shortest waiting time, but one would have to be careful about queuing missions far away from the capital planet, which could have all of one's constructors spending most of their time sailing to far-away places to fulfill queued requests.

It is easy to see that optimizing all this could require complex programming, but it would be nice to at least know how it works so that one can use it efficiently (for example by avoiding the queuing of jobs that are too far away).But I think that I could live with the "first-free" constructor taking on the queued job that has been waiting the longest time (i.e. the queued jobs are stacked and the first free constructor takes the job on the bottom of the stack).

Henri
FerretStyle
Posts: 157
Joined: Tue Mar 30, 2010 7:00 am

RE: stacking construction ships?

Post by FerretStyle »

It'll pick one that's not doing anything if one is available. Otherwise it just adds the order to the nearest one.

Best to micromanage construction ships in this situation. It is a real pain when you get beat to a bunch of mining locations because all of your jobs got queued to a single ship.
paShadoWn
Posts: 70
Joined: Mon Jun 10, 2013 8:07 am

RE: stacking construction ships?

Post by paShadoWn »

ORIGINAL: FerretStyle
Best to micromanage construction ships in this situation. It is a real pain when you get beat to a bunch of mining locations because all of your jobs got queued to a single ship.
[:D] when you get beat to a bunch of mining locations that arent worthless you move its owner up in "next victim" list.
Do not hesitate to flee.
Post Reply

Return to “Distant Worlds 1 Series”