The International Simutrans Forum

Community => Game Servers => Topic started by: Huitsi on November 03, 2022, 12:54:57 PM

Title: Suggested rule change (was Re: Bridgewater-Brunel game no. 5)
Post by: Huitsi on November 03, 2022, 12:54:57 PM
Another new game, another company I failed to get profitable before inadvertently landscaping it into administration. Per the rules, I now have to wait 2 in-game years – about 2 IRL days – for my company to get liquidated before trying again. Considering that a new player is pretty much guaranteed to fail with their first company and even seasoned veterans seem to do that pretty frequently, this wait seems like a really harsh punishment. After discussing the matter with Freahk on the server, I suggest a change to the rules: a player should be allowed to start a new company when their old one has gone into administrations, provided that:
Title: Re: Re: Bridgewater-Brunel game no. 5
Post by: jamespetts on November 04, 2022, 08:54:12 PM
Thank you for your feedback. This is quite complex, as to achieve this end without causing other problems is requires some really very complex rules which are likely to be hard to monitor. If anyone can suggest something workable, I should be grateful, but very careful thought about all the implications are necessary. The following are some of the main difficulties.


If we can think of an algorithm that is clear, precise, can be communicated clearly to players and can realistically be enforced that fully addresses these issues, does not cause any problems of its own, and solves the original problem, then I see no reason that this algorithm cannot form part of the rules. However, I cannot at present think of an algorithm that has all of these qualities.
Title: Re: Suggested rule change (was Re: Bridgewater-Brunel game no. 5)
Post by: Huitsi on November 04, 2022, 10:18:31 PM
Thank you for considering this. Here's some thoughts on the listed difficulties:

Would granting just one instant second chance be an acceptable compromise?
Title: Re: Suggested rule change (was Re: Bridgewater-Brunel game no. 5)
Post by: Mariculous on November 07, 2022, 11:23:09 AM
I think the suggested ruleset is a quite good tradeoff between "anti-cheating" restrictions and gameplay.

Pushing very restrictive rules to players will rather make players search for gaps in the ruleset, especially when the ruleset is quite frustrating (just like waiting for 2 real-world days is)

Such rules given, pleople will usually do either of these:
- Accept the rules, being frustrated after one or a few tries and never trying again
- Search for gaps in the ruleset to abuse these, and there are many in the current ruleset.
- Ignore the rules entirely, who's gonna judge...

For example, given the current ruleset, it is totally legal to ask a friend who is not yet playing on BB to assist your own company.
He could totally legally use his starting money to get some landscaping done every few days.

Thus, imho a good ruleset should always consider game play aspects and put some trust on players.
Those who want to cheat will always find their way, even without breaking the rules.
Those who don't want to cheat will just be frustrated by such rules.

That's why the above suggested is imho a good rule to address the issue. It is simple enough, not frustrating and clearly gives an idea on what kind of interaction is allowed when a new company is created.

Let's get explicitly to the raised concerns:
2., 3., 4. This is effectively prevented by the first suggested rule:
Quote from: Huitsi on November 03, 2022, 12:54:57 PMthe new company does not takeover or interact with the old company

1. This is ensured by the second suggested rule
Quote from: Huitsi on November 03, 2022, 12:54:57 PMthe player list does not get filled (which could include a limit on total companies per player).
Although this rule needs to be a bit more precise: I'd suggest to permit starting ONE new company as soon as the old one is in administration, and there are at least 3 spare slots left.
From the previous two BB games, it seems unlikely enough for me that more than two new players join the game in less than two real-world days, to accept the small chance of a new player being blocked by a not-yet liquidated company.
Title: Re: Suggested rule change (was Re: Bridgewater-Brunel game no. 5)
Post by: jamespetts on January 02, 2023, 09:30:41 PM
My apologies for having taken some time to get around to looking at this in more detail: I had very little time for Simutrans in the months before Christmas.

I have considered this in more detail to-day and have accordingly altered the rules (http://bridgewater-brunel.me.uk/guidance.html). The position now is that players may start a new company when their previous company is in liquidation (not administration) providing that they do not take over their old company. The reasoning for this is that players can still control a company when it is in administration: administration is intended to be a time when players have a last chance to fix their companies and when other players have a chance to take it over as a going concern. Once a company enters liquidation, it is then entirely out of the player's control.

When a company enters administration, there are thus three possible outcomes:

(1) the player manages to turn around the company's fortunes and it exits administration, and the player continues playing;
(2) another player takes it over; or
(3) it enters liquidation.

At the point when (2) or (3) occur, the player may then start a new company; but it does not make any sense to allow a player to start a new company while (1) remains a possibility and while the player is still able to control the previous company.