
Eventually, I ran into a choice: either keep constantly improving the bot's behavior by scripting the best behavioral options for it in every situation, or go down a completely different path.If I had chosen the first option, I would simply have had to endlessly expand the scripts responsible for the bot's behavior algorithms, trying to account for all the main situations that could arise in my game. And there are thousands of such situations. I would also