Thoughts on the new "pull" system in logistics

A military-oriented and sci-fi wargame, set on procedural planets with customizable factions and endless choices.

Moderator: Vic

User avatar
Vic
Posts: 9783
Joined: Mon May 17, 2004 2:17 pm
Contact:

RE: Thoughts on the new "pull" system in logistics

Post by Vic »

About to post some further refinements to the new Logistics tools.
for v1.04-beta4:

Fixed issue with Custom Pull Points not working if Automatic Points were disabled
Limit Production now also limits Asset auto Pull Points.
Fixed issue with Auto Asset Pull Points not taking branching into account
Added the option to distinguish between Additive Custom Pull Points and Overruling Pull Points.
Added the option to set a Hex-based order if the Traffic Signs apply to Truck Logistics, Rail Logistics or Pull Points (or a combination)

I think we are getting close to wrapping this up.

The Traffic Sign Window might have gotten a bit busy, but except for bugs with this new system I am going to move on now to better explaining to the player with logistics problems WHY his Unit/Asset/Zone has a problem. I want to make it easier for the player to understand what the issue is, if he has one.

There is still however some work to be done finishing up the rules around the new Pull Points. Especially in the interaction between Truck and Rail Logistics.

Best wishes,
Vic
Visit www.vrdesigns.net for the latest news, polls, screenshots and blogs on Shadow Empire, Decisive Campaigns and Advanced Tactics
JWW
Posts: 1694
Joined: Sat Aug 12, 2000 8:00 am
Location: Louisiana, USA

RE: Thoughts on the new "pull" system in logistics

Post by JWW »

ORIGINAL: Vic

About to post some further refinements to the new Logistics tools.
for v1.04-beta4:

Fixed issue with Custom Pull Points not working if Automatic Points were disabled
Limit Production now also limits Asset auto Pull Points.
Fixed issue with Auto Asset Pull Points not taking branching into account
Added the option to distinguish between Additive Custom Pull Points and Overruling Pull Points.
Added the option to set a Hex-based order if the Traffic Signs apply to Truck Logistics, Rail Logistics or Pull Points (or a combination)

I think we are getting close to wrapping this up.

The Traffic Sign Window might have gotten a bit busy, but except for bugs with this new system I am going to move on now to better explaining to the player with logistics problems WHY his Unit/Asset/Zone has a problem. I want to make it easier for the player to understand what the issue is, if he has one.

There is still however some work to be done finishing up the rules around the new Pull Points. Especially in the interaction between Truck and Rail Logistics.

Best wishes,
Vic

+1 [&o]
mkemper31
Posts: 6
Joined: Mon Jul 06, 2020 10:11 pm

RE: Thoughts on the new "pull" system in logistics

Post by mkemper31 »

I love this new system. The tedium of having to micromanage road signs every turn was a major turn off for me. Thanks Vic!
User avatar
Malevolence
Posts: 1801
Joined: Sat Apr 03, 2010 11:12 am

RE: Thoughts on the new "pull" system in logistics

Post by Malevolence »

ORIGINAL: Vic

About to post some further refinements to the new Logistics tools.
for v1.04-beta4:

Fixed issue with Custom Pull Points not working if Automatic Points were disabled
Limit Production now also limits Asset auto Pull Points.
Fixed issue with Auto Asset Pull Points not taking branching into account
Added the option to distinguish between Additive Custom Pull Points and Overruling Pull Points.
Added the option to set a Hex-based order if the Traffic Signs apply to Truck Logistics, Rail Logistics or Pull Points (or a combination)

I think we are getting close to wrapping this up.

The Traffic Sign Window might have gotten a bit busy, but except for bugs with this new system I am going to move on now to better explaining to the player with logistics problems WHY his Unit/Asset/Zone has a problem. I want to make it easier for the player to understand what the issue is, if he has one. They are separate concerns, despite being summed into LP's during turn resolution.
There is still however some work to be done finishing up the rules around the new Pull Points. Especially in the interaction between Truck and Rail Logistics.

Best wishes,
Vic

I still recommend separating that window into three tabs on the control side (left). Use one for each method of assigning/prioritize LP's... rail, truck, pull. Make it unambiguous and explicit for players.

Bonus, you will be ready when it comes time to add air and sea delivery too.
ORIGINAL: Wiki

The Interface Segregation Principle was first used and formulated by Robert C. Martin while consulting for Xerox. Xerox had created a new printer system that could perform a variety of tasks such as stapling and faxing. The software for this system was created from the ground up. As the software grew, making modifications became more and more difficult so that even the smallest change would take a redeployment cycle of an hour, which made development nearly impossible.

The design problem was that a single Job class was used by almost all of the tasks. Whenever a print job or a stapling job needed to be performed, a call was made to the Job class. This resulted in a 'fat' class with multitudes of methods specific to a variety of different clients. Because of this design, a staple job would know about all the methods of the print job, even though there was no use for them.

The solution suggested by Martin utilized what is today called the Interface Segregation Principle. Applied to the Xerox software, an interface layer between the Job class and its clients was added using the Dependency Inversion Principle. Instead of having one large Job class, a Staple Job interface or a Print Job interface was created that would be used by the Staple or Print classes, respectively, calling methods of the Job class. Therefore, one interface was created for each job type, which was all implemented by the Job class.

IRailPointsController, ITruckPointsController, IPullPointsController.

Same reason your UI is using model-view-viewmodel.
Nicht kleckern, sondern klotzen!

*Please remember all posts are made by a malevolent, autocratic despot whose rule is marked by unjust severity and arbitrary behavior. Your experiences may vary.
ramnblam
Posts: 216
Joined: Tue Jun 09, 2020 9:40 am
Location: Australia

RE: Thoughts on the new "pull" system in logistics

Post by ramnblam »

I just asked this question in the beta patch thread, but if someone can clarify for me that would be great.

Should how I have set this let pull points service the asset as per the global settings? Because at the moment nothing is getting through. If I have to manually set traffic signs to stop excess points being wasted isn't that the same as the old push system?
Attachments
logiwtf.jpg
logiwtf.jpg (179.09 KiB) Viewed 214 times
Post Reply

Return to “Shadow Empire”