Apr 3rd 2021, 4:30:10
Development on the NPCs has been going better than expected. The following items are already live on Express:
1) Better destocking
2) Better NPC logging and reporting
The logging framework has already been invaluable in debugging and finding issues. At some point in the future, we may open up NPC log files from previous resets to players if there's someone else out there willing to help with NPC development. That's still undecided. Going back to the other post, these items are remaining:
3) Better public market purchasing
4) Better public market selling
5) Misc issue clean up
6) Add retals for bots
I've already done a fair amount of work on 3) and have that code running on our AI test servers right now. Currently, the NPC countries can engage in market behaviors that are unnatural and can lead to problems, the most prominent of which is buying tech at nearly any price, even late in the game. It's important to fix these market issues to make different strategies more strategically on par and to allow us to increase the number of NPC countries as desired. I do wish to increase the number of NPC countries on Express to achieve more efficient markets and to add more variety and challenge for players. Country counts on Express fell pretty quickly to around 120 even recently after it was created. At this point, almost no one remembers what Express was like with a higher country count. I think that it will be a better experience for players.
One thing that some players lose sight of is that the goal isn't to have all NPC countries look the same. In terms of my thinking right now, I want to have hundreds of NPC countries that mostly behave like humans. Human players run a wide variety of different strategies of varying levels of effectiveness. Even as NPC code improves it does not mean that the NPC countries will be too strong for players to land grab. Ideally there will be many weak countries, a few countries strong enough to compete for top ten, and many countries somewhere in between. I also think it would be cool if NPC countries land grabbed other NPC countries.
Going back to 3), I had to make a choice in terms of how NPC countries prioritize between tech and military. Currently, many NPC countries go quite heavy on tech for a while (and get farmed as a result), but eventually are able to buy a large amount of military after their techs go up. I don't think that all countries should follow the same pattern. Some countries may prioritize military over tech early, making them poor targets in the beginning of the game but good targets towards the end of the game (after they've fallen behind). Some countries may prioritize tech at the start, making them good targets in the beginning but poor targets for the end. Some countries may do something in between. In any case, I'm being cautious with these changes and plan to have them live on April 13th. There will likely be no noticeable NPC updates for the reset beginning on April 6th.
Thank you for playing Express! Feel free to leave any comments or questions about the NPCs on this thread.
1) Better destocking
2) Better NPC logging and reporting
The logging framework has already been invaluable in debugging and finding issues. At some point in the future, we may open up NPC log files from previous resets to players if there's someone else out there willing to help with NPC development. That's still undecided. Going back to the other post, these items are remaining:
3) Better public market purchasing
4) Better public market selling
5) Misc issue clean up
6) Add retals for bots
I've already done a fair amount of work on 3) and have that code running on our AI test servers right now. Currently, the NPC countries can engage in market behaviors that are unnatural and can lead to problems, the most prominent of which is buying tech at nearly any price, even late in the game. It's important to fix these market issues to make different strategies more strategically on par and to allow us to increase the number of NPC countries as desired. I do wish to increase the number of NPC countries on Express to achieve more efficient markets and to add more variety and challenge for players. Country counts on Express fell pretty quickly to around 120 even recently after it was created. At this point, almost no one remembers what Express was like with a higher country count. I think that it will be a better experience for players.
One thing that some players lose sight of is that the goal isn't to have all NPC countries look the same. In terms of my thinking right now, I want to have hundreds of NPC countries that mostly behave like humans. Human players run a wide variety of different strategies of varying levels of effectiveness. Even as NPC code improves it does not mean that the NPC countries will be too strong for players to land grab. Ideally there will be many weak countries, a few countries strong enough to compete for top ten, and many countries somewhere in between. I also think it would be cool if NPC countries land grabbed other NPC countries.
Going back to 3), I had to make a choice in terms of how NPC countries prioritize between tech and military. Currently, many NPC countries go quite heavy on tech for a while (and get farmed as a result), but eventually are able to buy a large amount of military after their techs go up. I don't think that all countries should follow the same pattern. Some countries may prioritize military over tech early, making them poor targets in the beginning of the game but good targets towards the end of the game (after they've fallen behind). Some countries may prioritize tech at the start, making them good targets in the beginning but poor targets for the end. Some countries may do something in between. In any case, I'm being cautious with these changes and plan to have them live on April 13th. There will likely be no noticeable NPC updates for the reset beginning on April 6th.
Thank you for playing Express! Feel free to leave any comments or questions about the NPCs on this thread.