Idea: AI Prior Start
Moderator: OpenTTD Developers
Idea: AI Prior Start
Hi all,
Here's a quick and possibly rubbish idea that I haven't researched! I'm sure someone else has thought of this before me, but I can't remember anyone making a topic about it. I generally have a bad track record with ideas like this, but what else is a forum for if not to allow the uninformed to spout random nonsense!
Do you think it would be fun for players if the AI could start X number of years before they do? This would give an additional challenge to players and perhaps make the game feel a bit more realistic.
The game would start at the year the player specifies minus the maximum number of years any AI will start prior to the player (e.g. 1950 - 5 years prior start = start without human player in 1945). The game would then be run without a UI and without pauses (AIController.Sleep()) and opcode limits (to a degree) for X years and then continue as normal when the human player's company is founded.
I have no idea how fast this process could be made though. It might not be possible to speed things up much more than they can be now. Certainly a loading time of several minutes will be unacceptable to all but the most patient, saint-like players! I imagine mileage will also vary significantly based on the different machines that people use. I'm quote spoilt with my very recent desktop machine, but those playing on old laptops or worse, those using Symbian or iPhone ports may be unable to use such functionality acceptably.
Still though I think this could potentially be a nice feature for those able to run it.
I'm not demanding that anyone write a patch for this... its just an idea. Thoughts?
Here's a quick and possibly rubbish idea that I haven't researched! I'm sure someone else has thought of this before me, but I can't remember anyone making a topic about it. I generally have a bad track record with ideas like this, but what else is a forum for if not to allow the uninformed to spout random nonsense!
Do you think it would be fun for players if the AI could start X number of years before they do? This would give an additional challenge to players and perhaps make the game feel a bit more realistic.
The game would start at the year the player specifies minus the maximum number of years any AI will start prior to the player (e.g. 1950 - 5 years prior start = start without human player in 1945). The game would then be run without a UI and without pauses (AIController.Sleep()) and opcode limits (to a degree) for X years and then continue as normal when the human player's company is founded.
I have no idea how fast this process could be made though. It might not be possible to speed things up much more than they can be now. Certainly a loading time of several minutes will be unacceptable to all but the most patient, saint-like players! I imagine mileage will also vary significantly based on the different machines that people use. I'm quote spoilt with my very recent desktop machine, but those playing on old laptops or worse, those using Symbian or iPhone ports may be unable to use such functionality acceptably.
Still though I think this could potentially be a nice feature for those able to run it.
I'm not demanding that anyone write a patch for this... its just an idea. Thoughts?
PathZilla - A networking AI - Now with tram support.
- planetmaker
- OpenTTD Developer
- Posts: 9432
- Joined: 07 Nov 2007 22:44
- Location: Sol d
Re: Idea: AI Prior Start
Well, it's easy as pie: Start the game and the AIs and just wait the desired time - you may even switch on fast forwardZutty wrote:Do you think it would be fun for players if the AI could start X number of years before they do?
OpenTTD: manual | online content | translations | Wanted contributions and patches
#openttdcoop: blog | wiki | public server | DevZone | NewGRF web translator
DevZone - home of the free NewGRFs: OpenSFX | OpenMSX | OpenGFX | Swedish Rails | OpenGFX+ Trains|RV|Industries|Airports|Landscape | NML
-
- Chief Executive
- Posts: 697
- Joined: 10 Jun 2003 00:19
- Location: Australia
Re: Idea: AI Prior Start
You will still lose $600/year and the interest on a $20,000 loan. If you make the start late enough, you may even need to take out another loan, incurring more interest. And you have to be there to stop the game at the right time. So yes, that idea does most of what's wanted, but there are some minor issues.
Re: Idea: AI Prior Start
Ever considered repaying your loan at 1th of Jan of your first year? Solves the loan interest problem in general ... (even more as you can't really go bankrupt in Single Player). Leaves you with only a very small amount of negative balance.
The only thing necessary for the triumph of evil is for good men to do nothing.
Re: Idea: AI Prior Start
Then start a dedicated server, let it run for x years, and then join as a player.
-
- Chief Executive
- Posts: 697
- Joined: 10 Jun 2003 00:19
- Location: Australia
Re: Idea: AI Prior Start
Yes, I did consider that, but you still get charged the $600/yr. Last I knew, having a negative cash balance at the end of 2 consecutive years (or was it months) meant you were bankrupt (so that's where the $20,000 loan came from). I didn't know you couldn't go bankrupt though. So yes, the loan interest is a non-issue, but you still lose $600/yr.TrueBrain wrote:Ever considered repaying your loan at 1th of Jan of your first year? Solves the loan interest problem in general ... (even more as you can't really go bankrupt in Single Player). Leaves you with only a very small amount of negative balance.
Re: Idea: AI Prior Start
I really liked the 2 pre played scenarios in the original game and if we can make a way of having an unlimited supply of different games like that.
I seem to remember the scotland one had major problems - i think the AI started removing the tracks from its brilliant network
Lordmwa
I seem to remember the scotland one had major problems - i think the AI started removing the tracks from its brilliant network
Lordmwa
The TT forums trivia tournament! Come along and join in the fun
http://www.funtrivia.com/private/main.cfm?tid=90722
http://www.funtrivia.com/private/main.cfm?tid=90722
Re: Idea: AI Prior Start
Yeah something like MegaRail 1960 !
This would be more than great.
This would be more than great.
Who is online
Users browsing this forum: Jaume and 3 guests