I would like to recommend this article. Personally, I like the use cases where chatbots are combined with some kind of image recognition, which broadens the functionality even more. I would love to get some feedback from you on technical aspects.
In conclusion, adapting an existing AI bot for OpenRA can be a challenging but rewarding task. To modify the existing AI bot, you will need to make changes to its source code to make it compatible with OpenRA. Here are some steps you can follow:
Start by examining the existing AI bot's source code to understand how it works and what changes you need to make to adapt it to OpenRA.
Look for code that interacts with the game engine, such as unit movement and building construction. These will need to be modified to work with OpenRA's APIs.
Identify any dependencies or libraries that the AI bot relies on and make sure they are compatible with OpenRA.
Make any necessary changes to the AI bot's logic and algorithms to optimize its performance with OpenRA's game mechanics.
When modifying the existing AI bot, it's important to keep in mind the differences between the game engine it was originally designed for and OpenRA. This may require significant modifications to the bot's code to make it work effectively with OpenRA.