Instal Steam
login
|
bahasa
简体中文 (Tionghoa Sederhana)
繁體中文 (Tionghoa Tradisional)
日本語 (Bahasa Jepang)
한국어 (Bahasa Korea)
ไทย (Bahasa Thai)
Български (Bahasa Bulgaria)
Čeština (Bahasa Ceko)
Dansk (Bahasa Denmark)
Deutsch (Bahasa Jerman)
English (Bahasa Inggris)
Español - España (Bahasa Spanyol - Spanyol)
Español - Latinoamérica (Bahasa Spanyol - Amerika Latin)
Ελληνικά (Bahasa Yunani)
Français (Bahasa Prancis)
Italiano (Bahasa Italia)
Magyar (Bahasa Hungaria)
Nederlands (Bahasa Belanda)
Norsk (Bahasa Norwegia)
Polski (Bahasa Polandia)
Português (Portugis - Portugal)
Português-Brasil (Bahasa Portugis-Brasil)
Română (Bahasa Rumania)
Русский (Bahasa Rusia)
Suomi (Bahasa Finlandia)
Svenska (Bahasa Swedia)
Türkçe (Bahasa Turki)
Tiếng Việt (Bahasa Vietnam)
Українська (Bahasa Ukraina)
Laporkan kesalahan penerjemahan
One pretty extreme case is that when I put a new train at the end of a line, it sometimes (but very rarely) ignores that end station completely, even though that station only belongs to that single line and there's no other train coming to that station in a very long while. I think this exact scenario started happening maybe a few weeks ago.
I've experienced a lot of bugs with the AI over the several years I've played this game. I think bugs with extreme mode are clearer to demonstrate, because there is no teleportation clouding the issue. In normal mode, since the A* algorithm for pathfinding was never intended to work with teleportation (!) it's not surprising that the AI can get confused when a train or line is moved. I don't remember examples of this kind of bug when no train or line is moved, although I don't play extreme much.
If the bug only happens when a train is moved (either from the network or the inventory) it could be that in some cases the reservation of passengers for trains is not being updated properly after the train is moved. The passengers could have been reserved for more distant trains, and this reservation system is not updated to include the moved train, so no passengers can be picked up as they're all reserved by other trains.
Edit: a possible workaround in normal mode if the bug happens is to remove the station from all networks and ghost from the station to another unconnected station. Hopefully, there's now only the ghost train to serve the station and it will work in this case.
But I'll keep it in mind.
Yes, in normal mode you can usually fix problems caused by the bad AI, but in extreme mode, it can mean the end of the game.
As a bit of background, writing AI for Mini Metro is a lot trickier than it looks. I assumed it would be a doddle but rapidly discovered that it's impossible to write something that acts sensibly in all cases. If we had unique stations and fixed timetables, then yep, it's be a lot easier, but because the simulation is so dynamic it's hard to know what's going to happen past a few seconds into the future.
We've spent years on this problem and I believe that where the current issues come from is passengers not hopping on train A because they think that it'll be faster if they wait for train B on another line (or train A, but coming back the other way). However this route might be expecting to make a transfer to train C, but then if before train B arrives the passenger realises that they've missed the transfer window, they won't hop on train B anyway and will wait for train A to return. So it makes sense from code but makes the passengers look incredibly stubborn and is very frustrating. We can't fix this without making passengers much less likely to take transfers, which then could lead to worse overall behaviour!
Having said all that though, if a train leaves a station at the end of a line and doesn't pick up everyone that it possibly can, then that's definitely just a bug.
I've just uploaded a couple of short videos that clearly demonstrate two somewhat different cases where the AI made the game end earlier than it could have. They don't show the extreme case I talked about above, and I can maybe see why the AI might think it was a good idea to do like it did in these videos. But it's still pretty stupid. :)
Both are extreme mode games in Sao Paulo. The 2nd one is from my daily challenge run from October 15, 2019.
https://youtu.be/33R8iPwLEWI
https://youtu.be/OxOb6IfROZs
Maybe you could use neural network(s) for the AI...?
And while I have you on the line, Robert... (I hope you don't mind...)
Just in case you're not aware of how tedious it is to get really high scores in normal mode, please take a look at this video that I uploaded a while ago:
https://youtu.be/vbwcPGuvMVY
Because of this I never play normal mode anymore.
Please try to avoid making extreme micromanagement a successful strategy in the upcoming Mini Motorways. Unless, of course, if other people like it...
We're aware of the degenerate play required for high scores in normal mode, we have thought a lot about the underlying issues and are aiming not to replicate them in Mini Motorways. It's really no fun for anyone!
Anyway, I'd personally much rather see a fix for the "degenerate play" in normal mode than a fix for trains ignoring passengers.
And btw, since you've got an update planned for later this year, maybe you could add yet another map. And if so, make it unlike any other map. Make it crazy!
Now, I'll be quiet...
https://youtu.be/Y91fVLH7dpg
Why does only one "star" passenger hop on the new green train that I place? I can't come up with any reason for that. I let the video run for a little while so you can see what happens to those poor star passengers.