News:

Want to praise Simutrans?
Your feedback is important for us ;D.

relative balancing issues

Started by Mariculous, January 11, 2020, 10:16:02 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Mariculous

Hey there,
I know the current balancing is not final as many balancing critical features are missing, however there are some vehicles that are pretty superior to others of the same type at roughly the same type. Whenever I find one of those, I will point it out in this thread and will compare it to other vehicles of that time that I would consider to be relatively well balanced.

Today we start with AEC routemaster(long), not to be confused with AEC routemaster(long coach)

NameAEC routemaster(long)AEC swift (diesel)Daimler fleetline (diesel)
Introduction196119691960
cost312533754300
maintainance.43, 23.24.43, 23.50.67, 24.48
capacity72+542+2068+21
Loading time0:02-2:100:04-2:480:03-3:24
comfort433538
MUST USEHigh clearance under bridges-High clearance under bridges

I guess AEC routemaster(long)s loading time and maintainance is too low

jamespetts

I should be interested to know how Dr. Supergood set up the balance for some of these vehicles so that I can understand the intention behind what has been done.
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.

DrSuperGood

Per km was based on power multiplied by some made up efficiency multiplier multiplied by some made up fuel number for the period. To simulate vehicle servicing and replacement an additional factor based on initial purchase cost was also added representing the useful life of the vehicle so that after some very large distance it eventually pays for a new one. It was intended to bring down the per km cost of some of the high speed vehicles which were balanced around traditional Simutrans speed bonus payments so become impossibly expensive to run late game.

I am well aware physics does not work like this. However this model was required to prevent moving stuff slowly with very fast powerful (express) locomotives from being overpowered as they have a lower per km running cost than the similar powered locomotives intended to operate at the appropriate speed. In real life this was not the case as the very fast powerful locomotives are usually less efficient as they waste more energy/fuel moving themselves around at the slower speeds than an appropriately sized locomotive would.

The issue is that due to the black box nature of the physics as well as some vehicles being made from multiple units it does not factor in vehicles like busses which do not use all their power to hit their operating speed. As time progresses such vehicles have more powerful modern engines resulting in worse per km fuel efficiency and which only gets fully used while the vehicles accelerate.

To some extent the balance implemented did achieve what it set out to do. In the situation of a heavy goods train that has its top speed limited by power of the locomotive the use of a more powerful but still limited engine correctly results in more cost per km reflecting the use of more fuel that is needed to provide that more power. Where it mostly failed was every single vehicle combination that is speed limited and not power limited.

Finally the monthly costs were some fraction of the purchase cost added to some guessed wage amount. Values chosen were purposely kept small to make gameplay easy for testers on the server games. Since I was literally looking at internal data names, I incorrectly guessed the size of some ships, resulting in the stupid situation of tiny boats having monthly costs similar to paying for 100-200 crew.

The two parts used to calculate per km cost are eventually meant to be separated into separate systems which more accurately simulate real life behaviour. The maintenance part would be simulated by wear and servicing similar to how rails currently are. The power part of the per km cost is then derived from the actual work done as being discussed in another thread, possibly with dynamic efficiency factors and the ability to set speed limits.

Matthew

Quote from: Freahk on January 11, 2020, 10:16:02 AM
I guess AEC routemaster(long)s loading time and maintainance is too low

Perhaps the Routemaster has a low loading time because it had no doors and people could famously get on and off when the bus was moving?
(Signature being tested) If you enjoy playing Simutrans, then you might also enjoy watching Japan Railway Journal
Available in English and simplified Chinese
如果您喜欢玩Simutrans的话,那么说不定就想看《日本铁路之旅》(英语也有简体中文字幕)。

Mariculous

Wasn't that still true for later busses?
Didn't find any other double decker coach with that low loading times.

jamespetts

The Routemaster's loading time indeed was low because it had a rear entrance open platform; however, this necessitated a conductor, which should give it a higher per month cost than 'buses capable of single crew operation.
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.