Topic: Solution proposals for maritime shipping problems
Solstice_s_Return Topic Opener |
Posted at: 2020-02-01, 13:27
That would of course lead to a heavier road traffic and May cause problems. But as the wares are allowed to change their direction when production site or building site sets a demand, this problem is somewhat alleviated in most cases. Propably it can't be that simple. It may also require checking of road traffic on route to an ideal storage building and if it is too high, then select the closest storage building instead. Top Quote |
hessenfarmer |
Posted at: 2020-02-01, 13:49
Basically this is what I wanted to achieve by reducing all other warehousses target while raising it in one of them. Top Quote |
JanO |
Posted at: 2020-02-01, 13:51
I guess this also is what happens quite now, if you set your new, empty warehouse to preferred (to get some building material to a now colony for example). Edited: 2020-02-01, 13:54
Top Quote |
Yo... |
Posted at: 2020-02-02, 01:27
Hi everybody, I want to "go back" a bit to the initial first problem of the shipping system. I think too the maritime shipping needs some "improvements". For me, Tibor's suggestion (Never embark goods for more than one port) would work better (combined with Solstice's home port). But maybe not in all cases. I'm sure there are circumstances in which the shipping works better if a ship embarks goods for 2 or more ports, but maybe not in all areas of a certain map. And on huge maps it can be frustrating if idle ships move back a long way to the home port, and move back if needed where they "ideled" a few minutes ago. In the future the ports can be part of different "groups of ports" (for this suggestion/discussion I call it "regions", if it is ok for you. Just to have a common term). Per default all ports of a certain player are in the same (and only) region, the "main region", or "main group" (starting with the first and second port of a player). The player can set up new regions (or delete them, but not the first "main region"). For every port the player can decide to which region(s) it belongs. Every port can be part of more than one region. If a region is deleted with ports assigned to it, these ports can (should) be automatically assigned to the closest still existing region. I think ports not assigned to a region (of course not new ones under construction) should not be possible. For each region (including the "main region") the player can set up:
The region settings for each port should be possible as pre-setting while it is still under construction (like the other pre-settings in newer versions). The default settings for all "regions" including the main region always can be (for example):
Of course at least one port of each region has to be part of one or more other regions, too, if it's not connected via streets with a second port. Otherwise the exchange of goods/workers wouldn't be possible. Also the player can get a message/warning if there are in all regions so much ships as the "minimum setting" says and a new ship is needed (new region or new exploration). Who don't want to micromanaging this stuff just can let it be with the default "main region" or sets up not more than 2 oder 3 such regions. If a player wants only regions with 2 ports in each (that would be pretty much a single-routes-system like Solstice suggested at the beginning) then he can do -- or try -- it. And the algorithm for the sea-transporting is still used (just separated in regions) and all the hard work on it wasn't for nothing. With this system it would be possible on a huge map to define for example: the main region around the home island, and several regions for the far away colonies with additional "connecting regions" (which including just 2 ports each: 1 in home region, and 1 in a colony region), so the ships in the colonies don't have to sail across the whole map just for 1 or 2 planks. So, sorry for all the text (and all the odd english), what du you mean? Did I miss a big problem? (edit:) Oh, and it would be pretty helpfull for the "regions set-up" if the ports can get individual names (by player or by a list like the ships) Edited: 2020-02-02, 01:41
Top Quote |
Tibor |
Posted at: 2020-02-02, 08:10
@ Yo First, a technical comment - you can have multiple separate waters and thus multiple "main regions".... So you suggest new entity - region - that is list of ships and list of ports, where one ship can be only in one region (or none), but one port can be in multiple regions (or none). Once the ship is part of a region, it is allowed to sail only to region's ports. Those list can be also empty, logically. So:
This omits the concept of "main region" I think this is not needed. Edited: 2020-02-02, 08:37
Top Quote |
Nordfriese |
Posted at: 2020-02-02, 10:58
I think a region system which the player has to configure himself would be too complex. First of all, the player would have to learn what regions are, how to define them, how to kep the overview, and all the do's and don't's which we don't even know ourselves without having tested such a concept. Those aren´t things you learrn by playing a tutorial once. Again we have the problem that errors in the region setup introduce long detours and economy splits, and the player will have no idea why it´s broken. Automated warnings cannot check for all cases. IMHO it would be better to adapt the current algorithm if there are bugs in it. So what exactly needs fixing? Top Quote |
Yo... |
Posted at: 2020-02-02, 14:19
Yes, I know, but I ignored this fact to simplify it a bit
Not quite; only a list of ports (at least for the player). The game assigns the fitting amount of ships by itself (out of all the ships they are not already assigned to a region (by the game) or they are more than the minumum amount in a region), the player don't have a say which ship should be in which region, if you meant it this way. I guess that would be way too complex and micromanaging-style.
Maybe. I'm not sure if it makes problems or not to have no "main regions". Mainly it was meant that the "main region" can't be accidentally deleted, if at least one region is needed that this system works properly. If it works without a region at all, than all is ok. But ... unfortunately Nordfriese don't like this whole idea ... I know the region concept is complex, but to not have a say in the (sometimes very odd) behavior of the ships is often frustrating (at least how it is now). Top Quote |
Tibor |
Posted at: 2020-02-02, 14:31
So if you have one ship and 3 regions - the game would need to make a decision where and the result will be some ports will be unattended. I mean this design has also cons.
All ports are by default in "main region", no need to create additional structure (the main region) to have what we have now. Once a port is linked to a region, it will switch from all ports to region's ports only mode. Top Quote |
Yo... |
Posted at: 2020-02-02, 14:58
not "has to" but "can configure"
I don't know how the algorithm works, but often ships start with goods/workers for several ports in different directions from the embarking port, a second later an idle ship does nothing close to a nearby port. I dont't know if it depends on the size of the certain map or on other circumstances. Sometimes 2 or 3 ships start empty to a port while a ship with wares already is on its way to this port (and often at least one of the empty ships changes in idle-mode when arrives the port, so it was useless to move to this port and a few seconds later it is needed for another transport from another port), but I can't see for what destination the wares in the port are meant. So it seems odd but still might be sensefull in a way? If the algorithm could plan ahead a bit the usage of the ships (e.g.: a ship arriving to a port in the next 5 seconds (on huge maps 10 or 15 seconds) that will be empty and idle afterwards can be planned to embark waiting wares in a nearby port instead of to use a ship that loads wares for a different direction first) and prefers single-destinations on longer distances if possible, it could help to solve the most problems, but I guess this is very complex to code. Edited: 2020-02-02, 15:03
Top Quote |
Yo... |
Posted at: 2020-02-02, 15:14
Yes, that would be a problem. But I think even the dumpest player (maybe not the AI ) can understand that 3 regions don't work with just one ship. (And for this are the warnings/messages).
That seems exaclty what I suggested in my first post If it is officially called "main region" or not (if the player can see the term "main region" or not) doesn't matter very much I guess. Edited: 2020-02-02, 15:16
Top Quote |