Let me start with this
Very nice job you did with NoCAB, and impressive results! I haven't tested it very well myself, but in the little testing I did it was fast to build some initial truck lines and managed everything very well. Nice to see you also posted income graphs, as those will be used by the new tournament (along with some other variables, like amount of transported cargo) instead of company value.
Some more benchmarks with the following AIs:
The maps were flat 256x256 maps with a maximal loan of 300.000 pound.
Can you post the config file you used? That can make quite a difference. Settings that can have a huge impact:
- Map settings (smooth/rough, sea level)
- Vehicle running cost (low/high)
- Building cost (low/high)
- Town permissiveness ]
- Airport noise level enabled?
Probably more, but I think these are the most important.
I'm really impressed by the latest version of AdmiralAI, especially with the introduction of trains (good job Yexo!
Unfortunately it has a slow startup and takes a long time to construct those train rails, but once they get going it's hard to stop them
The startup is a known problem, but I'm unsure of how to solve that. I could hardcode to build some air routes as moneymaker, and then truck routes, and then some rail routes (as they take longer to pathfind). Main problem with this approach is that newgrf can change what the best strategy is. Air routes may not be as profitable when starting in 1900 with some aircraft grf, or train routes may be extremely hard to make a profit with (try the 2ccset).
I don't know why but after ~7-8 years AdmiralAI stalls and doesn't do to much anymore.
I hope it didn't crash?
It's a shame because if it was tweaked a little bit to utilize its resources better it could be able to beat NoCAB (that is... until I implement air and trains myself
I doubt that AdmiralAI will beat NoCAB anywhere in the near future because recently I'm focussing more on gameplay then on performance. In the next version for example the AI is able to build train stations and airports even on very rough mountainous maps.
...As for Rondje, it would be unfair to discredit it as a 'lame', 'leeching', or 'cheating' AI, it's just damn good and the authors did a fantastic job to squeeze every possibility out of the game; Loads of respect from my side!
I can only agree that Ronje is an extermely impressive AI.
I think Rondje will go down in history as the best AI every written for OpenTTD and I think they deserve it
I do disagree with you here. Rondje is the best AI in competitive play
. My definition of best AI
however is different: an AI that can pose a challenge to human players and is fun to play against, ie it plays a bit human-like.
Ps. Can you try to run NoCAB against AdmiralAI with only trains (use start_ai admiralai use_trucks=0,use_busses=0,use_planes=0) and/or with only road vehicles (use start_ai admiralai use_planes=0,use_trains=0)?