Connecting SkirmishAI to the current player
Posted: 09 Apr 2017, 01:51
Now that I've spent quite some time developing a SkirmishAI, I'd be interested in expanding its usefulness as an extension of ingame widgets. What would be required to allow AIs to take control of the team one is playing in? Could this be done without too much hassle within Spring?
An alternative option I've thought of would be using Lua to interface between game and native AI. This would probably induce a lot of lag and performance issues (if even possible), besides that I would have to rewrite the entire AI interface. Thus I'd prefer to be able to use the nice interface we already have to interact with the game. I don't see translating the AI itself as a viable option as native AIs have the advantage of using both higher level and better performing languages with much more extensive standard libraries than Lua.
This would allow for much more elaborate unit automation and higher level strategy than current widgets.
An alternative option I've thought of would be using Lua to interface between game and native AI. This would probably induce a lot of lag and performance issues (if even possible), besides that I would have to rewrite the entire AI interface. Thus I'd prefer to be able to use the nice interface we already have to interact with the game. I don't see translating the AI itself as a viable option as native AIs have the advantage of using both higher level and better performing languages with much more extensive standard libraries than Lua.
This would allow for much more elaborate unit automation and higher level strategy than current widgets.