Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TTD Inflation model is crap #4799

Closed
DorpsGek opened this issue Oct 8, 2011 · 7 comments
Closed

TTD Inflation model is crap #4799

DorpsGek opened this issue Oct 8, 2011 · 7 comments
Labels
flyspray This issue is imported from FlySpray (https://bugs.openttd.org/)

Comments

@DorpsGek
Copy link
Member

DorpsGek commented Oct 8, 2011

Pikka opened the ticket and wrote:

As I'm sure you are aware, the TTD inflation model makes the game "harder" as years go by by increasing costs by 1% more than incomes.

The recent proliferation of 19th century GRFs is starting to highlight the problems with this system; games started in early years have massive discrepancies between costs and incomes by the mid 20th century, often making the game unplayable. This 1% discrepancy is impossible for GRFs to balance for, as the level of divergence between costs and income is dependent on how long the game has been running. We are starting to see an increase of threads on the forums from players who can no longer make a profit in their game because they started in too early a year.

I suggest an additional inflation model be added, where there is no 1% divergence, and that this new model be the default.

Inflation: Off
Inflation: On (cost and income increase at same rate).
Inflation: Original TTD (costs increase faster than income).

Reported version: trunk
Operating system: All


This issue was imported from FlySpray: https://bugs.openttd.org/task/4799
@DorpsGek
Copy link
Member Author

DorpsGek commented Oct 8, 2011

Rubidium wrote:

What about just stopping the inflation after say, 170 game years? That's the time the original game had inflation for.


This comment was imported from FlySpray: https://bugs.openttd.org/task/4799#comment10434

@DorpsGek
Copy link
Member Author

Pikka wrote:

That doesn't help; you still have a dramatically different economy in the year 2000 if you started that year vs if you started in 1850, even with "only" 150 years of inflation.


This comment was imported from FlySpray: https://bugs.openttd.org/task/4799#comment10460

@DorpsGek
Copy link
Member Author

mfb wrote:

Maybe it is possible to calculate inflation based on a fixed year: Let inflation run as if every game would start in 1900. That way, costs are reduced for earlier years (or income/cost is fixed to the 1900 value), from 1900 to 2050 everything is like in the original TTD and afterwards cost and income increase at the same rate.


This comment was imported from FlySpray: https://bugs.openttd.org/task/4799#comment10591

@DorpsGek
Copy link
Member Author

PaulC wrote:

What if inflation only kicked in from 1950?


This comment was imported from FlySpray: https://bugs.openttd.org/task/4799#comment11029

@DorpsGek
Copy link
Member Author

andythenorth wrote:

Just delete inflation, it offers nothing fun for gameplay.


This comment was imported from FlySpray: https://bugs.openttd.org/task/4799#comment14512

@DorpsGek
Copy link
Member Author

andythenorth wrote:

NoInflation - delegate it to an economy script.


This comment was imported from FlySpray: https://bugs.openttd.org/task/4799#comment14573

@DorpsGek DorpsGek added Core flyspray This issue is imported from FlySpray (https://bugs.openttd.org/) labels Apr 7, 2018
@andythenorth
Copy link
Contributor

I agree that inflation is daft.

Inflation is hard to solve, because it requires a decision about whether to keep the old inflation model around

  • preserve savegame compatibility?
  • or get rid of dead code that causes failure demand and adds complexity?

That argument is not appealing, so it's unlikely anyone is going to pick this up and push it through. There is no win in keeping open tickets around 'just to remind us of a problem'. Tickets should be about addressable issues, not unsolvable tarpits.

This ticket isn't winning us anything, so I'm closing it. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
flyspray This issue is imported from FlySpray (https://bugs.openttd.org/)
Projects
None yet
Development

No branches or pull requests

2 participants