I was busy today looking into IO pipes, and here is a quick demo of communication with host app, and other executable. The executable is only using writeln and readln, kind of what we could use for the AI bots. The host application could even run many processes simultaneously, very likely even without threading involved. It might be that threading could break synchrony anyway, slower processes leaving behind the fast ones, if that matters.
I have another demo on the making for rock-paper-scissors, using randomizer AI, and game host application. That will have to wait a bit though.
Bookmarks